首页 > 解决方案 > 未从相关 JAR 应用程序生成日志文件

问题描述

我有一个 Maven 应用程序,它生成一个 JAR 并在其中使用 Apache 登录。当我独立运行 JAR 时,日志文件正在成功生成。

现在使用这个 JAR 文件作为依赖于另一个 Maven Spring Web 应用程序,其中使用了 JAR 文件类。

但是在运行应用程序时,可以看到只生成了 WAR 文件日志,而不是相关的 JAR 日志文件。

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

谢谢。

标签: javamavenlogginglog4j

解决方案


请在 logback 文件中添加带有依赖 jar 包名称的 logger 标签(例如 logback.xml)

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

推荐阅读