如何在紧凑框架中记录操作?

twe*_*ypi 5 .net c# compact-framework windows-mobile

我正在使用紧凑的框架开发Windows移动项目.

我要做的一件事是在用户执行操作时记录,这可能意味着从按下按钮到使用条形码扫描仪的任何操作.发生的时间也需要记录.

我的计划是覆盖所有控件以包含内置的日志记录功能,但这可能不是正确的方法,这似乎是一件非常乏味的事情.

有没有更好的办法?

bas*_*rat 2

我会选择 IL Weaving。这是我推荐的一个库:http://www.sharpcrafters.com/aop.net/msil-injection它的作用是用属性标记您的类,并且可以拦截所有函数调用。在此拦截中,您将放入日志逻辑。