我想获得一个附加程序并将其应用于不同的记录器。我在“logback.xml”中定义了一个附加程序。有没有办法获取此附加程序,更改文件位置并应用于记录器。
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>logg.log</file>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
这就是我添加新 FileAppender 并应用于特定记录器的方式。我需要一种方法来为现有的 appender 执行此操作。
val fileAppender = new FileAppender()
fileAppender.setFile("/location/logg.log")
val roote = LoggerFactory.getLogger("FOO.Class")
roote.addAppender(fileAppender)