Pranav You need to set properties in the Thread context before logging, then modify your conversion pattern to output those properties.
log4net.ThreadContext.Properties["Port"] = port; log4net.ThreadContext.Properties["Host"] = host; <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %P{Host}:%P{Port} - %message%newline" /> See http://logging.apache.org/log4net/release/manual/contexts.html for more information. Rob Prouse From: Pranav Varia [mailto:[EMAIL PROTECTED] Sent: October-09-08 1:01 AM To: log4net-user@logging.apache.org Subject: Port Number in logged message Hi Is there a config setting that enables log4net to put "port" and "hostname" information in the log messages when running in a ASP.NET Webservice (or website) ? I see conversion pattern in the FAQ and wonder if I there is a %port available? <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" /> My use case is that I have multiple instances of a webservice running on the multiple boxes. Having port and hostname would really help distinguish which instance of the service generated the message. Thanks in advance for your reply. Regards Pranav