1

我有一个带有这个 logback 的 java 项目。当我在 eclips 上运行时,它通常会创建日志文件,但是当我导出到 jar 并运行 jar 文件时,它不会创建日志文件。

<configuration>
        <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
        <timestamp key="bySecond" datePattern="yyyy-MM-dd_HH:mm:ss"/>
        <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
            <layout class="ch.qos.logback.classic.PatternLayout">
                <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%file:%line] %msg%n</pattern>
            </layout>
        </appender>
        <appender name="FILE" class="ch.qos.logback.core.FileAppender">
            <file>/var/log/Server-Log/Server-${bySecond}.log</file>
            <append>true</append>
            <encoder>
                <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%file:%line] %msg%n</pattern>
            </encoder>
        </appender>
        <root level="info" additivity="false">
            <appender-ref ref="STDOUT"/>
            <appender-ref ref="FILE"></appender-ref>
        </root>
    </configuration>
4

0 回答 0