【发布时间】:2012-07-30 08:18:27
【问题描述】:
我有一个关于如何使用 SocketAppender 的answer(我需要它来从分布式系统收集日志),但我是 log4j 的新手,我不知道如何使用该示例代码。
也许我应该有这样的 log4j-server.properties:
log4j.appender.SERVER=org.apache.log4j.net.SocketAppender
log4j.appender.SA.Port=4712
log4j.appender.SA.RemoteHost=loghost
log4j.appender.SA.ReconnectionDelay=10000
但是我还是不知道怎么启动服务器(这行怎么用)
org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties
什么是最重要的: 在哪里\如何查看我的日志?
【问题讨论】:
-
那些被称为命令行参数。
-
请注意,您不应该在某些 log4j 版本中使用该功能(“这会影响从 1.2 到 1.2.17 的 Log4j 版本。”):nvd.nist.gov/vuln/detail/CVE-2019-17571