我有大约 400 个生产 Java 源代码文件,每个文件大约有 10 到 2 万行代码,用于从 Log4J 字符串连接更改为 SLF4J 的参数化日志记录。
if(log.isDebugEnabled(){
log.debug("Came here with value: " + car.getName());
}
我想利用 SLF4J 参数化的日志记录
log.debug("带着值来到这里:{}", car.getName());
我正在考虑编写一个脚本来自动化这个过程,或者实际上有没有办法做到这一点?
我想更改为 SLF4J 的参数化日志记录的主要原因是性能。
由于 LogBack + SLF4J 需要 JavaSE 5 及更高版本,将使用 SLF4J + Log4J,而我需要在 J2SE 1.4 JVM 环境中工作。