Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-183

SyslogAppender and remote rsyslog server

    XMLWordPrintableJSON

Details

    • Question
    • Status: Closed
    • Major
    • Resolution: Invalid
    • None
    • None
    • Appenders
    • Source logs : Tomcat 6.0.35 on RedHat EL 5.5
      Rsyslog 4.6.2 server : RedHat EL 6.2

    Description

      Hello,

      I send Tomcat logs to a remote rsyslog server via a SyslogAppender.

      My appender configuration is the following :

      <appender name="rtAppenderSyslog" class="org.apache.log4j.net.SyslogAppender">
      <param name="SyslogHost" value="xx.xx.xx.xx"/>
      <param name="Facility" value="local3"/>
      <param name="FacilityPrinting" value="true"/>
      <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d

      {HH:mm:ss,SSS}

      [%t] %-5p (%c

      {5}

      :%L) - %m%n" />
      </layout>
      </appender>

      The rsyslog server receives correctly the Tomcat logs but the rsyslog $hostname variable contains the IP address of the Tomcat server.

      Could you tell me if it's possible to get the Tomcat server hostname instead of its IP address ?

      Thanks in advance for your support.

      Regards

      Attachments

        Activity

          People

            Unassigned Unassigned
            haleakala269 Eric Savidan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: