logging - 为不同的日志级别配置 log4cplus ConversionPattern

标签 logging log4cplus

我想在同一文件上为差异级别配置不同的模式 例如

信息或调试我不需要显示文件名或行号

conversionPattern=%d{%m/%d/%y %H:%M:%S} [%t] %-5p %c - %m %n

警告或致命 - 我需要显示文件名或行号

ConversionPattern=%d{%m/%d/%y %H:%M:%S} [%t] %-5p %c{2} %%%x%% - %m [%l]%n

怎么做?

最佳答案

当前版本的 log4cplus 不支持该功能。通过使用 log level filters 的两个不同的附加程序,您可以获得类似的效果。 attached .

关于logging - 为不同的日志级别配置 log4cplus ConversionPattern,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014554/

相关文章:

rest - 您如何从 CXF Rest Client 获取日志记录?

php - 强制记录所有页面进程和结果

python - log4cplus:调用 tkinter 文件对话框时 python 中的错误

c++ - 将二进制文件添加到其他人的柯南食谱中

C++ : How to use SocketAppender of log4cplus to send logs to logstash server?

c++ - 未定义对 Logger::getInstance() 的引用 - 但仅在某些情况下

python - 父进程和子进程都可以访问记录器吗?

powershell - 通过 powershell 获取 IIS 日志位置?

java - 对使用 Spring 和 Hibernate 的 Java 日志系统感到困惑

c++ - 帮助配置log4cplus配置文件(properties文件)