#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; При этом сервер не выполняет запись в файл.
Есть идеи?