Skip to content

Instantly share code, notes, and snippets.

@jean-helsinki
Created February 14, 2018 13:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jean-helsinki/c4ea84f5792012a4322ee4de6882eeef to your computer and use it in GitHub Desktop.
Save jean-helsinki/c4ea84f5792012a4322ee4de6882eeef to your computer and use it in GitHub Desktop.
log4j-mapreduce.xml
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>
<appender name="FileRoll" class="org.apache.log4j.rolling.RollingFileAppender">
<param name="file" value="${gobblin.logs.dir}/gobblin-current.log" />
<param name="append" value="true" />
<param name="encoding" value="UTF-8" />
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="${gobblin.logs.dir}/archive/gobblin.%d{yyyy-MM-dd}.log"/>
</rollingPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss z} %-5p [%t] %C %X{tableName} %L - %m%n"/>
</layout>
</appender>
<appender name="Console" class="org.apache.log4j.ConsoleAppender">
<param name="encoding" value="UTF-8" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss z} %-5p [%t] %C %X{tableName} %L - %m%n"/>
</layout>
</appender>
<appender name="Sentry" class="com.getsentry.raven.log4j.SentryAppender">
<param name="dsn" value="http://1093c6bf381649fda213ef36a86893be:4f7a4b5e90854c7d985ff4b5b0dd00d0@sentry.adtech.rambler.ru/60" />
<param name="release" value="0.10.0+16+g8ad3b1e" />
<param name="environment" value="develop" />
<param name="tags" value="hobgobblin:0.0.62+g9024a42" />
<filter class="ru.rambler.hobgobblin.utils.RateFilter">
<param name="level" value="ERROR" />
<param name="maxEventRatePerSec" value="10" />
</filter>
</appender>
<logger name="gobblin.runtime" additivity="false">
<level value="INFO"/>
<appender-ref ref="FileRoll" />
<appender-ref ref="Sentry" />
</logger>
<logger name="gobblin.runtime.mapreduce.CliMRJobLauncher" additivity="false">
<level value="ERROR"/>
<appender-ref ref="Console" />
<appender-ref ref="Sentry" />
</logger>
<root>
<priority value ="INFO" />
<appender-ref ref="FileRoll" />
<appender-ref ref="Sentry" />
</root>
</log4j:configuration>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment