I will extract the example for you. I need to dig into my archives.

Can you try with Environment.NewLine?? I think it should work as well.


________________________________________
From: Andre Cassar [shev...@gmail.com]
Sent: Friday, October 31, 2014 05:05 PM
To: Log4NET User
Subject: Re: [External] Programmatically add newline to header & footer

I am calling the activateoptions onto the pattern. The header and footer are 
being outputted, and any changes are reflected. The only problem is the 
newline. It's just being outputted as plain text and not as a carriage return.

What syntax are you using for the newline in the header and footer? Can you 
please give me an example?

Many thanks
Andre.

On 31 October 2014 01:42, Goyal, Nitin UTAS 
<nitin.go...@utas.utc.com<mailto:nitin.go...@utas.utc.com>> wrote:
You have to call activateoptions when you change or update header or conversion 
pattern.

I am doing the same way ansand able to add newline.


________________________________________
From: Andre Cassar [shev...@gmail.com<mailto:shev...@gmail.com>]
Sent: Friday, October 31, 2014 02:31 AM
To: log4net-user@logging.apache.org<mailto:log4net-user@logging.apache.org>
Subject: [External] Programmatically add newline to header & footer

Hi guys,

I'm configuring log4net programmatically and not using the xml configuration. I 
want to be able to add a newline to the header and footer. How can you do that? 
I tried %newline, \r,\n, &#13;&#10; but all in vain.

My code looks like this:

PatternLayout patternLayout = new PatternLayout();
            patternLayout.ConversionPattern = "%date [%thread] %-5level %logger 
: %message%newline";
            patternLayout.Header = "%newline****** [Logging Started] 
******%n[Date] [Thread ID] [Level] [Logger] : [Log Entry]&#13;&#10;";
            patternLayout.Footer = "****** [Logging Stoped] ******&#13;&#10;";

Any ideas please?


Thanks beforehand
Andre Cassar

Reply via email to