回滚配置文件被忽略

时间:2014-02-03 17:54:36

标签: java logback

我的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服务:运行

有什么建议吗?

2 个答案:

答案 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>