没有从依赖的JAR应用程序生成日志文件

时间:2019-07-31 15:18:34

标签: java maven logging log4j

我有一个maven应用程序,该应用程序生成JAR并使用Apache登录。当我独立运行JAR时,将成功生成日志文件。

现在在另一个Maven Spring Web应用程序中将此JAR文件用作依赖项,在该Web应用程序中使用JAR文件类。

但是在运行应用程序时,可以看到仅生成了WAR文件日志,而没有生成依赖的JAR日志文件。

这是预期的行为吗?还是我缺少任何配置等?

谢谢。

2 个答案:

答案 0 :(得分:0)

您是否尝试过在application.properties中按包设置记录器?

示例:

logging.level.org.springframework.web= DEBUG
logging.level.org.hibernate= ERROR

答案 1 :(得分:0)

请在logback文件(例如logback.xml)中将logger标签和您的从属jar的软件包名称一起添加

<logger name="com.your.project.package">
    <appender-ref ref="FILE"/>
</logger>