1
我需要为将在应用程序的客户端的桌面上运行的WPF应用程序实现日志记录策略。客户端日志记录策略
我使用的企业库缓存块(V5),并有很多强大的功能。但是,我不想透露有关业务逻辑如何执行其事情的太多信息。这种类型与易于使用的日志消息相冲突。一方面我需要记录尽可能多的信息以提供调试支持。另一方面,我不想透露太多可能通过阅读日志文件来实现反向工程的信息。
我最初曾认为散列类名称并分配一个int标识符到每个方法,然后登录客户端的信息的。这会减少可用于非预期目的的信息量,但当我不得不读取文件并将散列后的ID转换回类名时效率不高。
任何人有这个问题的经验,对此有什么好文章?
谢谢。
谁在阅读此日志?这是默认启用的吗? – 2012-01-30 23:54:54
它将是WPF客户端应用程序的用户。它可能没有启用,直到我得到某人报告错误,在这一点上,我会指示他们启用日志记录并发送给我日志文件,以便我可以调试 – Aaron 2012-01-31 00:06:19
,如果它不是默认启用或容易找到的东西,然后混淆它是只会减慢错误的调试。 – 2012-01-31 00:09:31