即使是不成熟的尝试,也胜于胎死腹中的策略。

loggstash接受不到项目中的log4j日志信息

Logstash | 作者 PhoebM | 发布于2018年02月27日 | 阅读数:4475

项目中log4j 文件
log4j.rootLogger = debug,logstash
#输出日志到logstash
log4j.appender.logstash=org.apache.log4j.net.SocketAppender
log4j.appender.logstash.RemoteHost=192.168.22.75
log4j.appender.logstash.port=4560
log4j.appender.logstash.ReconnectionDelay=60000
log4j.appender.logstash.LocationInfo=true

 测试代码
 @Test
public void testU(){
logger.debug("This is a debug message!");
logger.info("This is info message!");
logger.warn("This is a warn message!");
logger.error("This is error message!");
}

logstash配置文件
input {
log4j {
mode => "server"
host => "192.168.22.75"
port => 4560
}
}
output
{
stdout { }
}
已邀请:

要回复问题请先登录注册