log4j2简介

log4j2自带Appender

只有定义了 Loggers,并引入 Appenders,Appenders才会生效

名称 描述
AsyncAppender 使用一个单独线程记录日志,实现异步处理日志事件。
CassandraAppender 将日志信息输出到一个Apache的Cassandra数据库
ConsoleAppender 将日志信息输出到控制台
FailoverAppender 包含其他appenders,按顺序尝试,直至成功或结尾
FileAppender 一个OutputStreamAppender,将日志输出到文件
FlumeAppender 将日志输出到Apache Flume系统
JDBCAppender 将日志通过JDBC输出到关系型数据库
JMS Appender 将日志输出到JMS(Java Message Service)
JPAAppender 将日志输出到JPA框架
HttpAppender 通过HTTP输出日志
KafkaAppender 将日志输出到Apache Kafka
MemoryMappedFileAppender 将日志输出到一块文件关联的内存
OutputStreamAppender 将日志输出到一个OutputStream
RandomAccessFileAppender 性能比FileAppender高20%~200%的文件输出Appender
RewriteAppender 允许对日志信息进行加工
RollingFileAppender 按log文件最大长度限度生成新文件
RollingRandomAccessFA 添加了缓存的RollingFileAppender
RoutingAppender 将日志事件分类,按条件分配给子appender
SMTPAppender 将日志输出到邮件
SocketAppender 将日志输出到一个Socket
SyslogAppender 是一个SocketAppender,将日志输出到远程系统日志
ZeroMQ/JeroMQ Appender 使用JeroMQ库将日志输出到ZeroMQ终端
posted @ 2020-04-17 17:27  不爱吃西红柿  阅读(221)  评论(0编辑  收藏  举报