Skip to content

Instantly share code, notes, and snippets.

@anthavio
Created February 28, 2014 17:56
Show Gist options
  • Save anthavio/9276143 to your computer and use it in GitHub Desktop.
Save anthavio/9276143 to your computer and use it in GitHub Desktop.
Logback with SyslogAppender
<configuration debug="true" scan="true" scanPeriod="10 seconds">
<!--
Put into your rsyslog server's /etc/rsyslog.conf
if $programname == 'mycoolapp' then /var/log/mycoolapp/mycoolapp.log
-->
<!-- http://logback.qos.ch/manual/appenders.html#SyslogAppender -->
<appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppender">
<syslogHost>logs.mycompany.com</syslogHost>
<facility>LOCAL0</facility>
<suffixPattern> mycoolapp:%-10t|%-5p|%c{40}: %m</suffixPattern>
</appender>
<logger name="com.mycompany.mycoolapp">
<level value="debug" />
</logger>
<root>
<level value="info" />
<appender-ref ref="SYSLOG" />
<!--
<appender-ref ref="CONSOLE" />
<appender-ref ref="LOGFILE" />
-->
</root>
</configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment