我是LogBack的新手,我想使用它。我注意到您可以将配置用作XML,但是我不知道如何实现该XML,而让Logback使用该XML代替默认XML。
我的程序包之类的me.iarekylew00t.a.b
。最后,它还将被编译成可运行的JAR。我应该如何添加logback.xml
文件而无需最终用户拥有它?
抱歉,如果这是一个菜鸟问题,但是我已经尝试了好几个小时,而且找不到任何可以清楚地告诉别人如何添加配置的内容-大多数假设您已经知道...谢谢。(请尽可能详细)
logback.xml
在包含(根据需要调整)的类路径的根中添加一个:
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</encoder>
</appender>
<logger name="some.logger.name" level="INFO"/>
<root level="DEBUG">
<appender-ref ref="STDOUT" />
</root>
</configuration>
就这样。
编辑:常用目录结构:
src/main/java/
some/package/
someClass.java
some/other/package/
someOtherClass.java
src/main/resources/
logback.xml
在罐子里:
some/package/
someClass.class
some/other/package/
someOtherClass.class
logback.xml
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句