Advertisement
kamaok

Untitled

Aug 10th, 2021
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.49 KB | None | 0 0
  1. # cat config/hz-external-logback.xml
  2. <included>
  3.   <appender name="ELASTIC" class="com.internetitem.logback.elasticsearch.ElasticsearchAppender">
  4.     <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>
  5.     <index>${HAZELCAST_LOG_ES_INDEX}-%date{yyyy-MM-dd}</index>
  6.     <type>tester</type>
  7.     <loggerName>es-logger</loggerName> <!-- optional -->
  8.     <errorLoggerName>es-error-logger</errorLoggerName> <!-- optional -->
  9.     <connectTimeout>30000</connectTimeout> <!-- optional (in ms, default 30000) -->
  10.     <errorsToStderr>false</errorsToStderr> <!-- optional (default false) -->
  11.     <includeCallerData>false</includeCallerData> <!-- optional (default false) -->
  12.     <logsToStderr>false</logsToStderr> <!-- optional (default false) -->
  13.     <maxQueueSize>104857600</maxQueueSize> <!-- optional (default 104857600) -->
  14.     <maxRetries>3</maxRetries> <!-- optional (default 3) -->
  15.     <readTimeout>30000</readTimeout> <!-- optional (in ms, default 30000) -->
  16.     <sleepTime>250</sleepTime> <!-- optional (in ms, default 250) -->
  17.     <rawJsonMessage>false</rawJsonMessage> <!-- optional (default false) -->
  18.     <includeMdc>false</includeMdc> <!-- optional (default false) -->
  19.     <maxMessageSize>100</maxMessageSize> <!-- optional (default -1 -->
  20.     <authentication class="com.internetitem.logback.elasticsearch.config.BasicAuthentication" /> <!-- optional -->
  21.     <properties>
  22.       <property>
  23.         <name>host</name>
  24.         <value>${HOSTNAME}</value>
  25.         <allowEmpty>false</allowEmpty>
  26.       </property>
  27.       <property>
  28.         <name>severity</name>
  29.         <value>%level</value>
  30.       </property>
  31.       <property>
  32.         <name>thread</name>
  33.         <value>%thread</value>
  34.       </property>
  35.       <property>
  36.         <name>stacktrace</name>
  37.         <value>%ex</value>
  38.       </property>
  39.       <property>
  40.         <name>logger</name>
  41.         <value>%logger</value>
  42.       </property>
  43.     </properties>
  44.     <headers>
  45.       <header>
  46.         <name>Content-Type</name>
  47.         <value>application/json</value>
  48.       </header>
  49.     </headers>
  50.   </appender>
  51.   <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  52.     <encoder>
  53.       <pattern>%date{HH:mm:ss.SSS} [%thread] %-5level %logger{15}#%line %msg\n</pattern>
  54.     </encoder>
  55.   </appender>
  56.   <root>
  57.     <level value="info"/>
  58.     <appender-ref ref="ELASTIC"/>
  59.     <appender-ref ref="STDOUT"/>
  60.   </root>
  61. </included>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement