logback

Spring Boot 2 集成log4j2日志框架

混江龙づ霸主 提交于 2020-10-22 12:58:36
前言 Log4j2 是 Log4j 的进化版本,并提供了许多 Logback 可用的改进,同时解决了 Logback 体系结构中的一些固有问题。而且日志处理中我们会用到 kafka 作为日志管道。而 kafka 客户端依赖与 Logback 的兼容不是很完美,你可以选择排除依赖冲突或者使用 Log4j2 。 排除Logback依赖 Spring Boot 2.x 默认使用 Logback 日志框架,要使用 Log4j2 必须先排除 Logback 。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <!--排除logback--> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> 引入Log4j2依赖 <!--log4j2 依赖--> <dependency> <groupId>org.springframework.boot</groupId>

SpringBoot 的 logback 日志配置

怎甘沉沦 提交于 2020-10-15 05:42:19
1. 在 resources 目录下创建日志的配置文件 logback-spring.xml , 这是 SpringBoot 官方约定的名称 参考spring官方文档代码 <?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="logger.path" value="D:/logs" /> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /> <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" /> <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" /> <!-- 彩色日志格式 --> <property

02篇ELK日志系统——升级版集群之kibana和logstash的搭建整合

↘锁芯ラ 提交于 2020-10-14 20:54:48
【   前言:01篇LK日志系统已经把es集群搭建好了,接下来02篇搭建kibana和logstash,并整合完成整个ELK日志系统的初步搭建。 】  1、安装kibana      3台服务器:         192.168.2.119  (119服务器当做集群的主服务器)         192.168.2.115         192.168.2.116      我在119服务器,也就是elasticsearch主节点机上安装kibana           把kibana的安装包放在/usr/local/dev/kibana/目录 下并解压如下:      1.1、修改kibana的配置,内容如下: #配置kibana的端口 server.port: 5601 #配置kibana监听的ip server.host: 192.168.2.119 #配置es服务器的ip,如果是es集群,则配置该集群的主节点ip elasticsearch.url: "http://192.168.2.119:9200" #配置kibana的日志文件路径,不然默认的是messages文件夹里记录日志 logging.dest: /usr/local/dev/kibana/kibana-6.4.2-linux-x86_64/logs/kibana.log            1.2