如何更改默认的Maven记录器?

时间:2015-11-10 11:42:06

标签: maven logging log4j2

我正在尝试更改Maven默认使用的简单记录器,并将其更改为Log4j2。

我尝试将新记录器的罐子添加到Maven lib,但它没有用。

是否有人知道如何从简单记录器迁移到最新版本的记录器?

1 个答案:

答案 0 :(得分:1)

Maven使用SLF4J API来记录消息。默认情况下,它使用slf4j-simple实现。如果要更改此日志记录实现,只需修改Maven安装,如下所示:

  1. 从Maven安装的slf4j-simple目录中删除lib jar(您可能还想将其重命名为.old,以防您以后要将其重新推送)
  2. 将其替换为替代实现之一(在您的情况下为Log4j 2 SLF4J Binding
  3. 记录器的配置与之前完全相同(documented here)。