我应该在日志文件中包含函数名称吗?

时间:2011-08-08 06:17:13

标签: logging obfuscation

我们的应用程序使用密集的日志记录到XML文件中,以便开发人员在技术支持方面更容易处理问题。通常,当应用程序进入某个功能并退出时,会创建一个日志条目。我问自己的问题是:将函数名称包含在日志条目中是否合适,例如:我们应该记录

Entering DoSomeStuff()

...

Leaving DoSomeStuff

Doing some stuff

...

Finished doing some stuff

带有函数名称的日志是否会影响我们的混淆?

感谢。

1 个答案:

答案 0 :(得分:0)

一般来说,没有将实际的方法名称放入日志记录中是一个坏主意,也许你可以通过放置更加暧昧的消息来解决这个问题,例如“生成网站”,但是这又贬低了在日志中进行日志记录的想法。第一名。

就个人而言,我会使用第三方工具,例如RedGate Smart Assembly,它会自动创建客户端崩溃/错误的日志报告。从而提供技术支持,为问题提供坚实的基础。

Redgate Smart Assembly