log4j可以支持将log输出到文件,数据库,甚至远程服务器,这次给大家分享下如何输出到mysql中。 项目截图: 运行截图: mysql存储截图: mysql建表语句: [sql] view plain copy print create database `zuidaima_log4j_write_mysql`; use `zuidaima_l
首先,需要引入依赖包:
org.apache.kafka
kafka-clients
0.9.0.1
如果配置文件是yml格式的,还需要这个依赖:
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
yml格式的配置方法(文件名:log4j2.yml):
代码来源:http://www.cnblogs.com/dennisit/archive/2013/01/01/2841603.html Log4j组件构成 Log4j由三个重要的组件构成: 1.日志信息的优先级(Logger) 2.日志信息的输出目的地(Appender) 3.日志信息的输出格式(Layout)。 概要: 日志信息的优先级从高到低有
Configuration:
status: warn
Appenders:
Console: #输出到控制台
name: CONSOLE
target: SYSTEM_OUT
ThresholdFilter:
level: trace
onMatch: ACCEPT
onMismatch