|
|
1
1
我们用阿帕奇的 Log4cxx 对于不是完美的日志记录,但是它提供了很多基础设施和跨项目的一致方法。我相信它是跨平台的,尽管我们只在windows上使用它。 它通过一个ini文件提供运行时配置,该文件允许您控制日志文件的输出方式,如果需要特定的行为(例如ui下的错误对话框),您可以编写自己的附加程序。 如果库的客户端也采用它,那么它将把它们的日志输出集成到同一个日志文件中。 可以使用嵌套诊断上下文(ndc)功能支持主类实例之间的差异。 |
|
|
2
1
log4cxx应该为你工作。您需要实现一个允许库用户在回调中捕获日志输出的提供程序。库将导出一个函数来安装回调。该函数应该在后台重新配置log4cxxx以除去所有的appender并设置“自定义”appender。 当然,库用户可以选择不安装回调并按原样使用log4cxx。 |
|
|
Fergus Johnson · 如何在戈兰“同步”切片和地图? 2 年前 |
|
|
ImgPrcSng · 静态库中的符号可见性和操纵 7 年前 |
|
|
Laurent Parmentier · 环回关系从不返回值 7 年前 |
|
|
Sujit · 搜索API的Spring Boot REST设计 7 年前 |
|
|
Lingxi · C中的默认参数vs重载++ 7 年前 |
|
|
Dominic Cabral · 如何在JMeter中测试异步回调? 8 年前 |