Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # cat config/hz-external-logback.xml
- <included>
- <appender name="ELASTIC" class="com.internetitem.logback.elasticsearch.ElasticsearchAppender">
- <url>${HAZELCAST_LOG_ES_PROTO}://${HAZELCAST_LOG_ES_USER}:${HAZELCAST_LOG_ES_PASS}@${HAZELCAST_LOG_ES_HOST}:${HAZELCAST_LOG_ES_PORT}/${HAZELCAST_LOG_ES_URL}</url>
- <index>${HAZELCAST_LOG_ES_INDEX}-%date{yyyy-MM-dd}</index>
- <type>tester</type>
- <loggerName>es-logger</loggerName> <!-- optional -->
- <errorLoggerName>es-error-logger</errorLoggerName> <!-- optional -->
- <connectTimeout>30000</connectTimeout> <!-- optional (in ms, default 30000) -->
- <errorsToStderr>false</errorsToStderr> <!-- optional (default false) -->
- <includeCallerData>false</includeCallerData> <!-- optional (default false) -->
- <logsToStderr>false</logsToStderr> <!-- optional (default false) -->
- <maxQueueSize>104857600</maxQueueSize> <!-- optional (default 104857600) -->
- <maxRetries>3</maxRetries> <!-- optional (default 3) -->
- <readTimeout>30000</readTimeout> <!-- optional (in ms, default 30000) -->
- <sleepTime>250</sleepTime> <!-- optional (in ms, default 250) -->
- <rawJsonMessage>false</rawJsonMessage> <!-- optional (default false) -->
- <includeMdc>false</includeMdc> <!-- optional (default false) -->
- <maxMessageSize>100</maxMessageSize> <!-- optional (default -1 -->
- <authentication class="com.internetitem.logback.elasticsearch.config.BasicAuthentication" /> <!-- optional -->
- <properties>
- <property>
- <name>host</name>
- <value>${HOSTNAME}</value>
- <allowEmpty>false</allowEmpty>
- </property>
- <property>
- <name>severity</name>
- <value>%level</value>
- </property>
- <property>
- <name>thread</name>
- <value>%thread</value>
- </property>
- <property>
- <name>stacktrace</name>
- <value>%ex</value>
- </property>
- <property>
- <name>logger</name>
- <value>%logger</value>
- </property>
- </properties>
- <headers>
- <header>
- <name>Content-Type</name>
- <value>application/json</value>
- </header>
- </headers>
- </appender>
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{15}#%line %msg\n</pattern>
- </encoder>
- </appender>
- <root>
- <level value="info"/>
- <appender-ref ref="ELASTIC"/>
- <appender-ref ref="STDOUT"/>
- </root>
- </included>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement