【问题标题】:Read logback.xml from common library从公共库中读取 logback.xml
【发布时间】:2018-11-27 01:58:21
【问题描述】:

我有一套具有通用日志记录属性的应用程序。我在应用程序套件正在使用的公共库中创建了一个公共 logback.xml。我有一些特定于应用程序的日志记录要求,我想将其放入我的特定应用程序 logback.xml 中。确保我正在使用我正在使用的公共库中的 logback.xml 我有几个问题。 .我做的正确吗?如果不是推荐的方法 .如何在公共库中定义 logback.xml 的路径。

【问题讨论】:

  • 如果我理解正确,您想根据您在特定应用程序中的需要修改常见的 logback 吗?如果是,那么请附上诸如在所有应用程序中使用 logback 的常见程度之类的内容?
  • 是的,你是对的,我想在我的特定应用程序中根据需要修改常见的 logback。我正在使用
  • 是的,你是对的,我想在我的特定应用程序中根据需要修改常见的 logback。我正在使用“”我不确定如何给出路径,尽管我尝试了几种方法来给出路径,但它没有正常工作。

标签: spring-boot logging logback


【解决方案1】:

您可以在application.properties 文件中添加以下属性:logging.config

确保提供正确的资源前缀。如果 log4j2-app1.xml 存在于您的类路径中,您可能应该使用:

logging.config=classpath:log4j2-app1.xml

您需要在登录配置中指定公共库路径。在您的公共文件中将为每个项目提供一个自定义文件,因此您可以轻松管理服务。如果您使用通用文件方法,那么您将来会遇到问题,如果您需要将某些日志记录配置更改为特定项目的通用文件方法会导致问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 2017-09-07
    • 2017-11-28
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多