编程语言
首页 > 编程语言> > 是否有针对Java 5或更高版本设计的log4j或commons日志记录扩展或其他日志记录框架?

是否有针对Java 5或更高版本设计的log4j或commons日志记录扩展或其他日志记录框架?

作者:互联网

Java 5引入了许多功能,可以使日志语句不那么混乱,例如可变数量的参数和printf.这可以减轻记录某些内容时发生的所有消息构建代码,以及周围的if.

例如,而不是写:

if (log.isDebugEnabled()
{
    log.debug("User id: "+uid+", Request id:"
    + rid +", Client IP: "+ip+" blah blah blah");
}

我想写:

log.debug("User id: %s, Request id: %s, Client IP: %s blah blah blah",
uid, rid, ip);

或类似的东西.

您是否知道日志框架或日志框架的扩展可以帮助解决这个问题?

解决方法:

Log5j是您所需要的.

标签:java-5,java,logging,log4j
来源: https://codeday.me/bug/20190827/1743874.html