Skip to content

Instantly share code, notes, and snippets.

@mychaelstyle
Created March 4, 2014 11:27
Show Gist options
  • Save mychaelstyle/9344733 to your computer and use it in GitHub Desktop.
Save mychaelstyle/9344733 to your computer and use it in GitHub Desktop.
PlayFramework2.x ログの設定でSyslogAppenderを使う ref: http://qiita.com/mychaelstyle/items/e9e9df1582aa3e7a7e47
./target/universal/stage/bin/[yourapp] -Dlogger.resource=logger-prod.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
<syslogHost>localhost</syslogHost>
<port>514</port>
<facility>LOCAL3</facility>
<suffixPattern>%date - [%level] - [%thread] %logger %msg</suffixPattern>
</appender>
<logger name="play" level="INFO" />
<logger name="application" level="INFO" />
<root level="INFO">
<appender-ref ref="SYSLOG" />
</root>
</configuration>
$ModLoad imudp
$UDPServerRun 514
$InputTCPServerRun 514
local3.* /var/log/myapp.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment