项目中使用log4j打印的内容同时传输到flume
1、flume端
flume的agent配置内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
启动这个agent
1 |
|
2、java客户端
log4j.properties
1 2 3 4 5 |
|
java测试代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
补充:
1、负载均衡的Log4J Appender
修改log4j的配置即可:
1 2 3 |
|
不同的host用空格分隔
2、Log4J Appender也可以使用layout,如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|