我目前正在使用node.js创建一个Web应用程序,我想创建日志文件。我想知道创建日志文件的最佳做法。应该包括哪些字段?
例如,如果我有一个由服务foo()
调用的函数service 1
,我应该在日志文件中添加类似的东西:
[ dd:mm:yyyy hh:mm:ss ] foo was called by service1
在这样的文件中包含哪些合适的内容?
答案 0 :(得分:0)
值得一提的是您列出的日期时间,所调用的任何函数以及调用它们的任何用户。此外,请确保在任何构造函数/析构函数上更新日志。
同样打印任何PHP / Javascript / Sql错误。
答案 1 :(得分:0)
我使用bunyan日志,我觉得很容易。
https://strongloop.com/strongblog/compare-node-js-logging-winston-bunyan/
答案 2 :(得分:-1)
如果您使用的是nodejs,那么最好的选择就是在这里使用bunyan:https://www.npmjs.com/package/bunyan
这将执行日期格式等。