标签: java log4j rsyslog
我希望使用bash“logger”命令完全按照完成的方式输出日志消息,但是在Java中使用Log4j:
Feb 5 19:35:28 hostname program: mymsg
尝试了许多不同的模式后,我无法重现相同的输出。知道如何为此编写模式吗?
谢谢,
答案 0 :(得分:2)
我猜你会从系统变量或环境变量中获取主机名,因为log4j中没有hostname的默认参数。所以我们假设您将从sys变量中获取主机名和程序名。所以模式是:
include
请参阅reference