我有一套具有常用日志记录属性的应用程序。我已经在应用程序套件正在使用的公共库中创建了一个公共logback.xml。我有一些特定于应用程序的日志记录要求,我想将其放入我的特定应用程序logback.xml中。要确保我使用的是我正在使用的公共库中的logback.xml 我对此有几个问题。 。我是在做正确的方法吗?如果没有,推荐的方法是什么 。如何在公共库中定义logback.xml的路径。
答案 0 :(得分:0)
您可以在application.properties
文件中添加以下属性:logging.config
确保提供正确的资源前缀。如果log4j2-app1.xml位于类路径中,则应使用:
logging.config=classpath:log4j2-app1.xml
您需要在login-config中指定公共库路径。在您的通用文件中,每个项目都有一个自定义文件,因此您可以轻松管理服务。如果您使用通用文件方法,那么将来会遇到问题,如果您需要更改某些日志配置到特定项目的通用文件方法,则会导致问题。