Java 为什么FileAppender没有锁定文件?

Java 为什么FileAppender没有锁定文件?,java,spring-boot,logback,spring-logback,Java,Spring Boot,Logback,Spring Logback,logback有问题。请使用logback.xml文件在下面找到它。 每个线程都有一个日志文件。但是,无法识别文件已完成或线程已完成查找文件。文件未被锁定或其他问题。我不想写一个代码来获取文件的内容,我的意思是,不想写一个符号来发现文件已经完成了。我已经搜索了3个月:) 我希望你能帮助我。 非常感谢 <appender name="SIFT" class="XXXXX.SiftingAppender"> <discriminator> <k

logback有问题。请使用logback.xml文件在下面找到它。 每个线程都有一个日志文件。但是,无法识别文件已完成或线程已完成查找文件。文件未被锁定或其他问题。我不想写一个代码来获取文件的内容,我的意思是,不想写一个符号来发现文件已经完成了。我已经搜索了3个月:) 我希望你能帮助我。 非常感谢

 <appender name="SIFT" class="XXXXX.SiftingAppender">
    <discriminator>
        <key>fileLocation</key>
        <defaultValue>${user.home}\start.log</defaultValue>
    </discriminator>
    <sift>
        <appender name="FILE-${fileLocation}" class="ch.qos.logback.core.FileAppender">
            <file>${fileLocation}</file>
            <append>false</append>
            <encoder>
                <pattern>%msg%n</pattern>
            </encoder>
        </appender>
    </sift>
</appender>

文件位置
${user.home}\start.log
${fileLocation}
假的
%消息%n

还没有人发表评论:(还没有人发表评论:(