Skip to content

joshdevins/log4j-scribe-appender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scribe log4j Appender

History

Alex Loddengaard

  • original author

Chris Goffinet

  • cleaned up code to work in non-Hadoop environments
  • added support to reconnect if it loses a connection or if Scribe goes away

Josh Devins

  • reorganized and refactored
  • removed checked in libs and provided basic Maven pom
  • regenerated Thrift classes (just in case)
  • added better error reporting through log4j
  • added test cases

Building

You will need the following libraries installed in your Maven repository:

Configuration

log4j.rootLogger=DEBUG,stdout,scribe log4j.appender.scribe=org.apache.log4j.net.ScribeAppender # optional properties log4j.appender.scribe.category=default log4j.appender.scribe.remoteHost=127.0.0.1 log4j.appender.scribe.remoteHost=1463 log4j.appender.scribe.localHostname=app01.host.com # canonical hostname will be looked up if not provided log4j.appender.scribe.DatePattern=yyyy-MM-dd-HH log4j.appender.scribe.layout=org.apache.log4j.PatternLayout log4j.appender.scribe.layout.ConversionPattern=%5p %d{ISO8601} %m # do NOT use %n unless you want a newline to be transmitted to Scribe 

About

A log4j network appender for Scribe

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.6%
  • Other 0.4%