java.util.logging.SimpleFormatter.format 毫秒
java.util.logging.SimpleFormatter.format for milliseconds
我正在使用 JUL 进行日志记录,我有一个属性文件。我想在我的日志文件中以毫秒为单位记录日期时间。
这是我的 属性:
java.util.logging.SimpleFormatter.format=%1$tb %1$td, %1$tY %1$tl:%1$tM:%1$tS %1$Tp %2$s%n%4$s: %5$s%n
上面的日志是这样的:
Dec 05, 2016 5:08:06 PM ...
我怎样才能同时显示毫秒?
使用%1$tL
:
java.util.logging.SimpleFormatter.format=%1$tb %1$td, %1$tY %1$tl:%1$tM:%1$tS.%1$tL %1$Tp %2$s%n%4$s: %5$s%n
^^^
我的回答基于 this SO question。
https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html 显示所有可能的格式选项,SimpleFormatter
.
也使用这些选项
所以在你的情况下它是 %1$tL
毫秒。
我正在使用 JUL 进行日志记录,我有一个属性文件。我想在我的日志文件中以毫秒为单位记录日期时间。
这是我的 属性:
java.util.logging.SimpleFormatter.format=%1$tb %1$td, %1$tY %1$tl:%1$tM:%1$tS %1$Tp %2$s%n%4$s: %5$s%n
上面的日志是这样的:
Dec 05, 2016 5:08:06 PM ...
我怎样才能同时显示毫秒?
使用%1$tL
:
java.util.logging.SimpleFormatter.format=%1$tb %1$td, %1$tY %1$tl:%1$tM:%1$tS.%1$tL %1$Tp %2$s%n%4$s: %5$s%n
^^^
我的回答基于 this SO question。
https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html 显示所有可能的格式选项,SimpleFormatter
.
所以在你的情况下它是 %1$tL
毫秒。