-1

现在我正在我的项目中实现日志记录机制。我可以在cmd中查看日志详细信息。问题是,日志就像

0 [main] INFO dca.bca.cur.client.actions.CreateGroup  - Inside the create group    
318 [main] ERROR dca.bca.cur.client.actions.CreateGroup  - Group Deployment failed

我不希望此日志中的类名。只想看消息。
喜欢这种格式

[INFO] [02:42:21.786] Inside the create group.
[INFO] [02:42:21.786] Group Deployment failed
4

3 回答 3

1

您需要将转换模式更改为 log4j.xml 中的一个波纹管

        <param name="ConversionPattern" value="%-5p [%d{HH:mm:ss,SSS}] %m%n" />
于 2013-05-31T11:03:55.213 回答
0

log4j.propertiesorlog4j.xml配置文件中,您需要将转换模式设置为:

[%p] [%d{HH:mm:ss.SSS}] %m%n

请参阅PatternLayout有关如何构建不同格式或进一步自定义此格式的文档。可以使用SimpleDateFormat模式指定时间。

于 2013-05-31T11:07:46.313 回答
0

您可以更改Log4j properties文件中的模式。

示例布局如下所示

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" />
</layout>

参考本教程

于 2013-05-31T11:05:45.703 回答