我想在打印到控制台之前格式化我的日志消息 Logger.fine
例如我如何格式化“{0} 有 {1} 个苹果”,所以输入是 John 和 10
我更喜欢一个提供解决方案的日志记录框架,我不想单独格式化这些消息。 JDK6 特定的日志记录类似乎没有这些粒度。
最佳答案
使用MessageFormat :
String s = MessageFormat.format("{0} has {1} apples with him", "John", 10);
String s = String.format("%1$s has %2$d apples with him", "John", 10);
关于java - 如何格式化我的日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036765/