Using log4j insert log info into ElasticSearch.
mvn package
Copy log4j-elasticsearch.jar and all lib depend in target/lib to using.
# RootLogger
log4j.rootLogger=INFO,stdout,elastic
# Logging Threshold
log4j.threshhold=ALL
#
# stdout
# Add *stdout* to rootlogger above if you want to use this 
#
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n
# ElasticSearch log4j appender for application
log4j.appender.elastic=com.letfy.log4j.appenders.ElasticSearchClientAppender
# ElasticSearch log4j appender for application
log4j.appender.elastic=com.letfy.log4j.appenders.ElasticSearchClientAppender
log4j.appender.elastic.elasticHost=localhost
log4j.appender.elastic.elasticPort=9300
log4j.appender.elastic.ip=127.0.0.1
log4j.appender.elastic.applicationId=application
log4j.appender.elastic.clusterName=elasticsearch
log4j.appender.elastic.elasticIndex=logging-index
log4j.appender.elastic.elasticType=logging