在C语言中,
问题如下:
printf()
的使用非常简单,在Java中,System.out.printf()
也很好用。但是在log4j
中,似乎只能使用"First name: "+ firstName +", Age: " + age
这种方式,非常不方便。问题如下:
- 为什么
log4j
无法实现这样的功能? - 有哪些日志框架支持此功能?您能提供一个包含Maven依赖项和Java代码的简短示例吗?
slf4j-api 1.7.13
版本,info(String format, Object... arguments)
方法与printf()
类似,用于 info 日志级别,唯一的区别是它会自动添加一个新行,因此不需要使用\n
。 - Eric