0

当我登录java时。对于每个日志信息,它都会以这样的标题行开头,

Aug 9, 2012 11:19:13 AM com.aures.IBDownload.ContractHistoryDataDownloader logActivity

com.aures.IBDownload.ContractHistoryDataDownloader是java类名,logActivity是日志名

time 之后的文本仅显示在控制台中。在日志文件中,只是时间。

现在我也想在控制台的时间之后删除txt,因为它太长而且每次都重复,太烦人了。

任何想法,谢谢!

4

2 回答 2

1

如果您正在使用java.util.logging,那么(根据我对文档的阅读),您需要编写一个自定义Formatter类来更改日志文件格式。标准类库提供了一个SimpleFormatter类,但它似乎没有为您提供任何调整格式的方法。

于 2012-08-09T03:47:32.190 回答
0

如果您使用的是 log4j,请找到您的 log4j.xml 或 log4j.properties 并更改日志格式。在日期和类之后可能会有一个字符(从内存中它是 [d] [c] 或类似的),它将代表日志文件名。只需删除该字符及其周围的括号,您应该是对的。:)

于 2012-08-09T03:32:12.350 回答