| | |
| | | <!--日志展示的格式--> |
| | | <property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n"/> |
| | | |
| | | <property resource="kafka_log.properties"></property> |
| | | |
| | | <!--appender是为了配置日志信息输出到哪个地方--> |
| | | <!--控制台设置,输出到控制台中--> |
| | | <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> |
| | |
| | | </logger> |
| | | |
| | | |
| | | <appender name="KAFKA_SEARCH_KEY" class="com.yeshi.buwan.log.KafkaAppender"> |
| | | <!-- encoder必须配置, 日志格式 --> |
| | | <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| | | <!--<pattern>--> |
| | | <!--%red(%d{yyyy-MM-dd HH:mm:ss.SSS}) %highlight(%-5level) %green([%thread]) %boldMagenta(%logger{10}) - %cyan(%msg%n)--> |
| | | <!--</pattern>--> |
| | | <!--为了便于分析将日志数据转为json格式--> |
| | | <pattern>${log.pattern}</pattern> |
| | | <!-- 控制台也要使用UTF-8,不要使用GBK,否则会中文乱码 --> |
| | | <charset>UTF-8</charset> |
| | | </encoder> |
| | | <bootstrapServers>${log.config.kafka.bootstrapServers}</bootstrapServers> |
| | | <topic>${log.config.kafka.topic}</topic> |
| | | <batchSize>${log.config.kafka.batchSize}</batchSize> |
| | | <lingerMs>${log.config.kafka.lingerMs}</lingerMs> |
| | | <compressionType>${log.config.kafka.compressionType}</compressionType> |
| | | <retries>${log.config.kafka.retries}</retries> |
| | | <maxRequestSize>${log.config.kafka.maxRequestSize}</maxRequestSize> |
| | | <isSend>${log.config.kafka.isSend}</isSend> |
| | | </appender> |
| | | <!-- 关键词搜索 --> |
| | | <logger name="searchKey" level="INFO" additivity="false"> |
| | | <appender-ref ref="KAFKA_SEARCH_KEY"></appender-ref> |
| | | </logger> |
| | | |
| | | |
| | | <logger name="org.hibernate.type" level="ALL" /> |
| | | <logger name="org.hibernate" level="DEBUG" /> |
| | | <logger name="org.springframework.transaction" level="INFO" /> |