Log4J模板模式转换

时间:2016-02-23 21:34:51

标签: java log4j rsyslog

我希望使用bash“logger”命令完全按照完成的方式输出日志消息,但是在Java中使用Log4j:

Feb  5 19:35:28 hostname program: mymsg

尝试了许多不同的模式后,我无法重现相同的输出。知道如何为此编写模式吗?

谢谢,

1 个答案:

答案 0 :(得分:2)

我猜你会从系统变量或环境变量中获取主机名,因为log4j中没有hostname的默认参数。所以我们假设您将从sys变量中获取主机名和程序名。所以模式是:

include

请参阅reference