日志中包含哪些代码部分?

What parts of code to include in log?

我正在开发一个商业应用程序,我已经到了一个地步 是时候将其打包并部署了。

我知道我的软件在某一时刻崩溃是不可避免的 或另一个,我想知道:

我应该将代码的哪些部分记录到崩溃报告中?

是否有任何我可以在某处阅读的一般规则和准则?

应该只记录关键部分还是记录每个方法的 start/end?

我还应该注意,我的软件可能会 运行 延长一段时间 时间因为它在服务器上 运行ning 所以日志文件可以成为 尺寸很大。

如你所说,尝试寻找更容易破坏的关键部分并插入一些日志。

I should also note that my software might run for an extended period of time since it is running on a server so the log file can become very large in size.

只需将您的日志文件限制为某个 size/lines,每次超过此限制就创建另一个。