springBoot日志输出
输出到redis
com.cwbase
logback-redis-appender
1.1.5
bootstrap.properties
#日志配置
logging.redis.host=120.24.188.97
logging.redis.port=6379
logging.redis.password=123456
logging.redis.key=elk-list
logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
${PID:- } - %d{yyyy/MM/dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN:-%5p} [%16.-23thread] --- %msg --- %X{req.remoteHost}%X{req.queryString} [%logger{10}] %n
${APP_NAME}
${REDIS_KEY}
${REDIS_HOST}
${REDIS_PORT}
${REDIS_PASSWORD}
输出到文件
application.yml
#日志配置
logging:
path: D:/data
logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
${log.pattern}
UTF-8
${log.path}/application.log
${log.path}/application/application.%i.log
1
1
5MB
${file.log.pattern}
UTF-8
${log.path}/info.log
${log.path}/info/%d{yyyy-MM-dd}-%i.log
10MB
30
20GB
${file.log.pattern}
UTF-8
INFO
ACCEPT
DENY
${log.path}/error.log
${log.path}/error/%d{yyyy-MM-dd}-%i.log
10MB
30
20GB
${file.log.pattern}
UTF-8
ERROR
ACCEPT
DENY