Details
-
Question
-
Status: Closed
-
Major
-
Resolution: Invalid
-
None
-
None
-
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
[%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