我有一个带有 maven 的 spring boot 项目,我已经设置了一个 logback.xml 来编写日志,例如我登录到一个文件,并记录到工作正常的控制台
现在我正在尝试获取不同级别的颜色,但是如果我使用 %highlight ,它似乎会自动使用一些设置在某处的颜色,因为它不需要我的颜色,我尝试了不同的指定方式
当我删除我的突出显示标签和内容(这应该给我一个错误?)它仍然构建并使用相同的颜色,例如调试白色,信息青色
如果有人可以帮我设置自定义颜色,那将非常有帮助,请提前联系
我删除了我的文件附加程序的代码,这里是控制台的部分:
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %cyan(%logger{15}) - %msg %n
</pattern>
<highlight>
<color>TRACE=WHITE</color>
<color>DEBUG=GREEN</color>
<color>INFO=GREEN</color>
<color>WARN=YELLOW</color>
<color>ERROR=RED</color>
</highlight>
</encoder>
</appender>
<logger name="at.qe.backend.api.services.AuthService" additivity="false" level="info">
<appender-ref ref="FILE1" />
</logger>
<root level="DEBUG">
<appender-ref ref="CONSOLE" />
</root>
控制台看起来像这样