有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Logback只将消息记录到syslog一次

我已经尝试了几个使用logback写入syslog的示例,但是我发现唯一有效的是这个JavaCodeGeeks example。它将消息写入syslog,但无论我运行代码多少次,它只写入一次消息。如果我更改消息,它会将其写入syslog,但只会写入一次

我在Ubuntu 19.10上。我已经从/etc/rsyslog中取消了以下四行的注释。确认并重新启动:

# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")

# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="514")

我对javacodegeeks代码所做的唯一更改是注释掉logback.xml中的远程appender。它只记录到本地主机系统日志

是什么导致了这种奇怪的行为


共 (1) 个答案