log4j - 是否有提供自动编号的功能?

时间:2011-10-25 04:23:21

标签: log4j

我想问一下log4j是否为每个附加日志提供了自动编号功能?

例如:

1 Message test A.
2 Message test B.
3 Message test C.

1 个答案:

答案 0 :(得分:2)

没有开箱即用。

您可以查看PatternLayout类,扩展它并覆盖

 protected PatternParser createPatternParser(String pattern);

创建自己的MyPatternParser的方法,扩展PatternParser(参见来源),覆盖方法:

protected void finalizeConverter(char c);

提出一个新的转换字符并编写一个新的PatternConverter来提供一个int值,每次访问时都会增加。

我为类似的功能做了类似的事情,现在无法访问该代码,但它或多或少都是需要的。

P.S。:既然你可以投票,那么你可以非常感激我以前的努力来帮助你。