oleewere 5b49440e94 AMBARI-17899. Login flow break when only ldap auth is enabled. (Hayat Behlim via oleewere) vor 9 Jahren
..
src 888faf260d AMBARI-16034. Incremental changes to LogSearch to bring it up to date in the trunk (Dharmesh Makwana via oleewere) vor 9 Jahren
.gitignore 39c85bb825 AMBARI-15679. Initial commit for LogSearch module (oleewre) vor 9 Jahren
README.md 5b49440e94 AMBARI-17899. Login flow break when only ldap auth is enabled. (Hayat Behlim via oleewere) vor 9 Jahren
build.properties 39c85bb825 AMBARI-15679. Initial commit for LogSearch module (oleewre) vor 9 Jahren
build.xml 39c85bb825 AMBARI-15679. Initial commit for LogSearch module (oleewre) vor 9 Jahren
pom.xml 71390c8ee3 Update version for 2.4 release branch (jluniya) vor 9 Jahren

README.md

Ambari Logsearch Appender

Ambari Logsearch Appender is a log4j base appender that write logs in json format.

Setup Ambari Logsearch Appender

Add dependency

    	<dependency>
    	  <groupId>org.apache.ambari</groupId>
    	  <artifactId>ambari-logsearch-appender</artifactId>
    	  <version>${version}</version>
    	</dependency>

####Dependent dependency

		 <dependency>
		  <groupId>log4j</groupId>
		  <artifactId>log4j</artifactId>
		  <version>1.2.17</version>
		</dependency>
		<dependency>
		  <groupId>com.google.code.gson</groupId>
		  <artifactId>gson</artifactId>
		  <version>2.6.2</version>
		</dependency>

Configuration

Sample Configuration for log4j.properties

log4j.appender.logsearchJson=org.apache.ambari.logsearch.appender.LogsearchRollingFileAppender
log4j.appender.logsearchJson.File=path/file_name.json
log4j.appender.logsearchJson.maxFileSize=10MB
log4j.appender.logsearchJson.maxBackupIndex=10
log4j.appender.logsearchJson.Append=true
log4j.appender.logsearchJson.layout=org.apache.ambari.logsearch.appender.LogsearchConversion

OR

Sample Configuration for log4j.xml

<appender name="logsearchJson"
    class="org.apache.ambari.logsearch.appender.LogsearchRollingFileAppender">
    <param name="file" value="path/file_name.json" />
		<param name="append" value="true" />
		<param name="maxFileSize" value="10MB" />
		<param name="maxBackupIndex" value="10" />
    <layout class="org.apache.ambari.logsearch.appender.LogsearchConversion" />
</appender>