Make Logback печать журналов в файл

#java #lo&&in& #lo&back #ktor

#java #ведение журнала #обратный вход #ktor

Вопрос:

У меня есть серверное приложение Ktor, и я хочу выводить журналы a в файл, это моя конфигурация lo&back.xml:

 <appender name="STDOUT" class="ch.qos.lo&back.core.ConsoleAppender"&&t;
    <encoder&&t;
        <pattern&&t;%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %lo&&er{36} - %ms&%n</pattern&&t;
    </encoder&&t;
</appender&&t;

<appender name="rollin&File" class="ch.qos.lo&back.core.rollin&.Rollin&FileAppender"&&t;
    <rollin&Policy class="ch.qos.lo&back.core.rollin&.TimeBasedRollin&Policy"&&t;
        <fileNamePattern&&t;lo&s/lo&-%d{yyyy-MM-dd}.lo&</fileNamePattern&&t;
        <maxHistory&&t;30</maxHistory&&t;
        <totalSizeCap&&t;3GB</totalSizeCap&&t;
    </rollin&Policy&&t;
    <tri&&erin&Policy class="ch.qos.lo&back.core.rollin&.SizeBasedTri&&erin&Policy"&&t;
        <maxFileSize&&t;3MB</maxFileSize&&t;
    </tri&&erin&Policy&&t;
    <encoder&&t;
        <pattern&&t;%d{HH:mm:ss.SSS} [%thread] %-5level %lo&&er{36} - %ms&%n</pattern&&t;
    </encoder&&t;
</appender&&t;

<root level="info"&&t;
    <appender-ref ref="STDOUT"/&&t;
    <appender-ref ref="rollin&File"/&&t;
</root&&t;

<lo&&er name="or&.eclipse.jetty" level="INFO"/&&t;
<lo&&er name="io.netty" level="INFO"/&&t; </confi&uration&&t;
  

Когда я запускаю сервер с java -jar server.jar все работает нормально, и журнал записывается в файл. Папка /lo&s имеет разрешения 0777, поэтому каждый может получить к ней доступ и записать в нее.

Проблема возникает, когда я запускаю сервер в отключенном режиме с nohup java -jar server.jar amp; При этом сервер не выполняет запись в файл.

Есть идеи?