有 Java 编程相关的问题?

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

java如何将syslog与log4j1结合使用。十、

我想配置我的LOG4J。我无法将版本更新为2。因为它是一个大的应用程序。LOG4J版本1的实际文档。x离线了

以下是我对appender的实际配置:

<appender name="syslog" class="org.apache.log4j.net.SyslogAppender">
      <param name="SyslogHost" value="localhost:514"/>
      <param name="Facility" value="LOCAL1"/>
      <param name="FacilityPrinting" value="true"/>
      <param name="Threshold" value="WARN"/>
      <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{dd.MMM.yyyy HH:mm:ss} %-5p %m%n"/>
      </layout>
  </appender>

我用:netstat-a-b>;测验txt

但我没发现514端口有问题

有人能帮我吗(因为他对log4j1.x有经验),或者有人有log4j1文档的副本。x


共 (1) 个答案

  1. # 1 楼答案

    <appender name="Syslog" class="org.apache.log4j.net.SyslogAppender">
        <param name="SyslogHost" value="IP:514"/>
        <param name="Facility" value="USER"/>
        <param name="FacilityPrinting" value="true"/>
      <param name="Threshold" value="INFO"/>
      <layout class="org.apache.log4j.IvyLog4jLayout">
          <param name="DateFormat" value="MM/dd/yyyy hh:mm:ss"/>
        </layout>
    </appender>
    

    这样我就成功了:)