Play Framework Logger no selecciona el formato después del empaque
He formateado los registros generados por el juego usandologger.xml
presentar enconf
carpeta para obtener el formato deseado. En mi entorno local cuando estoy usando los comandos de reproducción normales comoplay ~run
oplay -Dlogger.resource=logger.xml
comienzo. Pero cuando empaque conplay dist
e iniciar el proceso con el comandosudo ./start -Dlogger.resource=logger.xml
está imprimiendo registros predeterminados sin ningún formato.
logger.xml
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/logs/application.log</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%level] %class:%method %msg%n </pattern>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%level] %class:%method %msg%n </pattern>
</encoder>
</appender>
<root level="ERROR">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
<logger name="application" level="debug" additivity="false">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
</logger>
</configuration>