1
1
我们用阿帕奇的 Log4cxx 对于不是完美的日志记录,但是它提供了很多基础设施和跨项目的一致方法。我相信它是跨平台的,尽管我们只在windows上使用它。 它通过一个ini文件提供运行时配置,该文件允许您控制日志文件的输出方式,如果需要特定的行为(例如ui下的错误对话框),您可以编写自己的附加程序。 如果库的客户端也采用它,那么它将把它们的日志输出集成到同一个日志文件中。 可以使用嵌套诊断上下文(ndc)功能支持主类实例之间的差异。 |
2
1
log4cxx应该为你工作。您需要实现一个允许库用户在回调中捕获日志输出的提供程序。库将导出一个函数来安装回调。该函数应该在后台重新配置log4cxxx以除去所有的appender并设置“自定义”appender。 当然,库用户可以选择不安装回调并按原样使用log4cxx。 |
badcop666 · 防止Azure Web日志中的HTML错误内容 7 年前 |
OjamaYellow · 登录Angular2 7 年前 |
malinchhan · 通过存折web服务参考记录错误我要做什么 11 年前 |
Sean · 正在文件中收集警告和错误日志? 12 年前 |