我的WS模块中忽略了logback的配置文件(我正在使用glassfish)。 位置... / src / main / resources / logback.xml
这是它的内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="trace">
<appender-ref ref="STDOUT" />
</root>
</configuration>
我使用命令mvn embedded-glassfish启动WS服务:运行
有什么建议吗?
答案 0 :(得分:0)
我没有运气试过这个解决方案: https://stackoverflow.com/questions/4255456/how-to-get-a-server-log-in-embedded-glassfish
因此,出于记录目的,我只能使用INFO级别......
答案 1 :(得分:0)
我遇到了类似的问题,因为我在maven构建过程中过滤了logback.xml文件。我必须为logback.xml文件添加一个条目,然后它才能起作用:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>logback.xml</include>
...
</includes>
</resource>
</resources>
...
</build>