java - 什么相当于 log4j 2 中的 log4j 1 `log4j.appender.SYSLOG.Header=true`?

标签 java logging log4j log4j2 syslog

我正在将 log4j.properties 迁移到 log4j2.xml。前者的 Syslog appender 有一个配置

log4j.appender.SYSLOG.Header=true

log4j2.xml 中的等效设置是什么?

最佳答案

不需要做任何事情:

在 log4j 1 中,设置 log4j.appender.SYSLOG.Header=true 导致 appender including the HEADER part (that is, timestamp and host name) of the syslog packet .

在 log4j 2 中,timestamp and host name are always included . (看起来无法关闭。)

关于java - 什么相当于 log4j 2 中的 log4j 1 `log4j.appender.SYSLOG.Header=true`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31803184/

相关文章:

java - Java ResultSet 中的数据排序

Java:应用于 Map 泛型类型的多态性

docker - mac 上 docker 中的 awslogs 日志记录驱动程序出现 NoCredentialProviders 错误

ruby-on-rails - 如何禁用某个列的 ActiveRecord 日志记录?

java - 设置日志文件名以在 Log4j 中包含当前日期

java - 如何遍历嵌套的 Map<Integer, List<abc>>

logging - 使用类名、方法名进行 Serilog 日志记录

java - Log4j 未使用属性文件找到自定义附加程序

java - Log4j - 每个线程的文件日志

java - 使用java使用mongodb中的表达式更新给定字段的值