java - java中的预处理器日志记录语句

标签 java log4j preprocessor

例如我想在编译前替换:

#debug("${enclosing_method} this is debug message for " + userName)

与:

if (log.isDebugEnabled())
{
  log.debug("<real method name> this is debug message for " + userName);
}

最佳答案

不要。请改用 slf4j,这样您就可以避免使用 {} 进行检查。

关于java - java中的预处理器日志记录语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938001/

相关文章:

java - Graph Zoom jScrollPane 和 Visualization Viewer 依赖项

java - 无法抑制 jar 中的日志输出

C 预处理器变量连接 "."

C++ 停止预处理器宏扩展

fortran - Fortran 中的断言

java - SelectionListener 无法识别 GEF GraphicalViewer 上的选择更改

java - 由于 'fatJar task',Gradle 构建失败,尽管代码在另一个项目中对我有用

java - SOAP UI 中未弹出“请求”选项卡

java - 使用多个记录器实例而不是使用单个静态记录器类有什么好处?

java - log4j2 外部库日志记录到单独的文件中