【发布时间】:2011-06-22 14:09:42
【问题描述】:
我正在编写一个程序,我想为其编写自定义日志记录工具(例如诊断、通知、警告、错误)。
我应该使用stdout 或stderr 流来执行此操作吗?它是一种解释器,用户可以要求它打印输出。
编辑:请停止向我推荐日志框架:(
【问题讨论】:
-
如果你使用像 java 这样的语言,为什么不使用一个著名的日志框架,比如 log4j?
-
我真的建议您在花时间实现日志记录之前查看一些日志库。如果您让我们知道您使用的是哪种语言,我相信会有很多建议。
-
您使用什么语言?是c还是c++?
-
前四位评论者似乎认为 rfw 是在寻求有关如何编写日志记录代码的帮助。他不是。他已经做出了决定,他只是想知道日志系统的高级行为的最佳实践是什么。他使用的语言无关紧要。 flash,如果您告诉我们 log4j 是使用 stderr 还是 stdout,您的评论可能会更有用。
标签: logging stream error-logging