Skip to content

zudokod/avro-log4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How to use

log4j.appender.logger_name.layout=com.avrolog.log4j.layout.AvroLogLayout
log4j.appender.logger_name.layout.Type=json
log4j.appender.logger_name.layout.MDCKeys=mdcKey

Provide the MDC keys as comma seperated values

add the required libraries to class path

Use Avro's DataFileWriteTool to read new-line delimited JSON records in the log and writes an Avro data file.

TODO

- supporting binary serialization
- custom appenders

*[more details] (http://bytescrolls.blogspot.com/2011/05/using-avro-to-serialize-logs-in-log4j.html)

About

avro serialization layout for log4j

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published