<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-155</id>
	<title>Nabble - Log4net - Dev</title>
	<updated>2009-11-09T08:38:17Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Log4net---Dev-f155.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Log4net---Dev-f155.html" />
	<subtitle type="html">Logging services for .NET</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26269436</id>
	<title>Re: Debugging log4net source</title>
	<published>2009-11-09T08:38:17Z</published>
	<updated>2009-11-09T08:38:17Z</updated>
	<author>
		<name>Omer Mor</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I can happily confirm that this version is working great:&lt;div&gt;It is both debuggable, and compatible with existing assemblies that reference it.&lt;/div&gt;&lt;div&gt;Ron - thank you very very much!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;

Omer.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 1:09 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I&amp;#39;ve contacted Omer off list to have him verify the .pdb file. If its correct I&amp;#39;ll publish it somewhere.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;

&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;

&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Mon, October 19, 2009 1:09:24 AM&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks!&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;

On Mon, Oct 19, 2009 at 5:04 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;



&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I emailed Nicko asking him what I need to do to get the .snk file onto my system. It looks like the version in source control is encrypted.&lt;br&gt;



&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;

&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;



&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wed, October 7, 2009 9:01:18 AM&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I&amp;#39;m trying again to get some help from the log4net developers community:&lt;div&gt;I really need to get a release build with pdb.&lt;/div&gt;&lt;div&gt;I explained blow exactly what needs to be changed in the nant script to build it this way.&lt;/div&gt;





&lt;div&gt;It should only take a couple of minutes to do this.&lt;/div&gt;&lt;div&gt;I would have done it myself if the assembly signing key would have been public.&lt;br&gt;Maybe if no one is free to compile it, then I could join the log4net dev team, and get permission to access the signing key?&lt;/div&gt;





&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;  Omer Mor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:01 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;





&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks.&lt;div&gt;First - you should change the nant script:&lt;/div&gt;&lt;div&gt;In the file &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&amp;lt;root&amp;gt;\log4net.include&lt;/font&gt; line &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;171 &lt;/font&gt;should be changed from:&lt;/div&gt;






&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 204, 204)&quot;&gt;false&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;to:&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 255, 204)&quot;&gt;pdbonly&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;br&gt;
then just run the build script (build.cmd) and the release folder (&lt;span&gt;&amp;lt;root&amp;gt;\bin\net\2.0\release\&lt;span style=&quot;font-family:arial&quot;&gt;) should contain both the dll and pdb files.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I suggest making the change in the nant script permanent as it does not affect performance and allows for debugging into log4net source.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;

&lt;div&gt;  Omer Mor.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:41 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;





&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;Tell me the exact nant command line to run and I&amp;#39;ll run it.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;






&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;






&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Sunday, August 23, 2009 11:49:03 AM&lt;br&gt;






&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I would like to ask again the developer community of log4net for a
 signed build of 1.2.10 assembly that was compiled with a PDB file.&lt;div&gt;This is the best way for us to enable live debugging of the log4net source.&lt;/div&gt;

&lt;div&gt;I believe it would only take a couple of minutes to compile it this way, and it would help us tremendously.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks again,&lt;/div&gt;&lt;div&gt;  Omer Mor (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;)&lt;br&gt;








&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 7, 2009 at 12:44 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;








&lt;div dir=&quot;ltr&quot;&gt;I prefer debugging the situation live.&lt;div&gt;Is it so hard to re-compile 1.2.10 with pdb? It&amp;#39;s just a matter of a slight tweak in the project settings.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;








On Fri, Aug 7, 2009 at 6:12 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;









Have you tried specifying a custom error handler on the appender to track down when it enters a failed state?&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&amp;quot;..&amp;quot; &amp;gt;&lt;br&gt;  ...&lt;br&gt;  &amp;lt;errorHandler type=&amp;quot;Your.ErrorHandler, YourAssembly&amp;quot; /&amp;gt;&lt;br&gt;









&amp;lt;/appender&amp;gt;&lt;br&gt;&lt;br&gt;You would write one that sends an email when the file can&amp;#39;t be created.&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;









&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;









&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday,
 August 6, 2009 3:02:17 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi,&lt;br&gt;to research a (rare) bug we have with log4net (log file is not being created) we wanted to debug its source.&lt;br&gt;









However, the release build of 1.2.10 is supplied without a pdb file.&lt;br&gt;And since it is a signed assembly we can&amp;#39;t compile it ourself and replace it.&lt;br&gt;
Also - the debug build of 1.2.10 is supplied with a pdb, but is not signed, so it is not substitutable.&lt;br&gt;What I&amp;#39;d like to ask is that one of the developers compile a release build of 1.2.10 and enable pdb creation, so that we could debug the source.&lt;br&gt;










 &lt;br&gt;Using a non-signed copy of log4net is not an option for us, because some of our 3rd-party assemblies are compiled against the signed 1.2.10 log4net assembly.&lt;br&gt; &lt;br&gt;The files could be sent irectly to me at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26269436&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt; .&lt;br&gt;










 &lt;br&gt;Thanks in advance,&lt;br&gt;  Omer Mor.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Debugging-log4net-source-tp24841527p26269436.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262288</id>
	<title>[jira] Commented: (LOG4NET-64) [PATCH] to RollingFileAppender.cs to add the ability to preserve the log file name extension when rolling the log file.</title>
	<published>2009-11-08T23:35:32Z</published>
	<updated>2009-11-08T23:35:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774883#action_12774883&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774883#action_12774883&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Hakan Lindestaf commented on LOG4NET-64:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;I have an issue with this issue, some of the files are still named in the old format.
&lt;br&gt;Here's what my directory output looks like:
&lt;br&gt;&amp;nbsp;Volume in drive C has no label.
&lt;br&gt;&amp;nbsp;Volume Serial Number is 7057-2FE1
&lt;br&gt;&lt;br&gt;&amp;nbsp;Directory of C:\inetpub\wwwroot\KickService\Logs
&lt;br&gt;&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;..
&lt;br&gt;11/09/2009 &amp;nbsp;07:56 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12,822 Service.log
&lt;br&gt;10/28/2009 &amp;nbsp;11:27 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 748,549 Service.log20091028
&lt;br&gt;10/29/2009 &amp;nbsp;10:30 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 738,261 Service.log20091029
&lt;br&gt;11/05/2009 &amp;nbsp;10:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 819,465 Service.log20091105
&lt;br&gt;11/06/2009 &amp;nbsp;11:20 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 873,142 Service.log20091106
&lt;br&gt;11/07/2009 &amp;nbsp;02:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 148,499 Service.log20091107
&lt;br&gt;11/08/2009 &amp;nbsp;09:06 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;81,809 Service.log20091108
&lt;br&gt;10/16/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 586,003 Service20091016.log
&lt;br&gt;10/20/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 654,559 Service20091020.log
&lt;br&gt;10/21/2009 &amp;nbsp;10:46 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 848,594 Service20091021.log
&lt;br&gt;10/22/2009 &amp;nbsp;10:57 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6,586,212 Service20091022.log
&lt;br&gt;10/25/2009 &amp;nbsp;11:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 264,567 Service20091025.log
&lt;br&gt;10/26/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 908,770 Service20091026.log
&lt;br&gt;10/27/2009 &amp;nbsp;11:53 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 426,759 Service20091027.log
&lt;br&gt;10/30/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 456,209 Service20091030.log
&lt;br&gt;10/31/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;26,600 Service20091031.log
&lt;br&gt;11/01/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 153,698 Service20091101.log
&lt;br&gt;11/02/2009 &amp;nbsp;11:48 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1,194,835 Service20091102.log
&lt;br&gt;11/03/2009 &amp;nbsp;11:59 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2,587,370 Service20091103.log
&lt;br&gt;11/04/2009 &amp;nbsp;11:56 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 846,138 Service20091104.log
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 x.x
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 21 File(s) &amp;nbsp; &amp;nbsp; 18,962,861 bytes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 Dir(s) &amp;nbsp;32,061,755,392 bytes free
&lt;br&gt;&lt;br&gt;&lt;br&gt;See how there is a mix of the output formats. I haven't had a chance to look thru the code yet. I'm running log4net from svn trunk. Here's my config:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;RollingLogFileAppender&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;C:\Inetpub\wwwroot\Service\Logs\Service.log&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appendToFile value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maxSizeRollBackups value=&amp;quot;30&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rollingStyle value=&amp;quot;Date&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;staticLogFileName value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;datePattern value=&amp;quot;yyyyMMdd&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;preserveLogFileNameExtension value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%date [%property{SessionId}] %-5level %logger [%property{NDC}] - %message%newline&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [PATCH] to RollingFileAppender.cs to add the ability to preserve the log file name extension when rolling the log file.
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-64
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-64&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-64&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.9
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Joshua Bassett
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Ron Grabowski
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: LOG4NET-64.patch, LOG4NET-64.patch, patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Normally, when the log file is rolled the file name extension is not preserved.
&lt;br&gt;&amp;gt; For example, file.log is rolled to file.log.1 or file.log.yyyy-MM-dd.
&lt;br&gt;&amp;gt; However, this may not be desired in all cases and it may be necessary to preserve the log file name extension when the log file is rolled. Most notably, this feature is useful for maintaining file associations under Windows so that all log files can be associated with a particaular text viewer.
&lt;br&gt;&amp;gt; For example, file.log is rolled to file.1.log or file.yyyy-MM-dd.log.
&lt;br&gt;&amp;gt; This patch adds an additional boolean property PreserveLogFileNameExtension to the RollingFileAppender class which is used to toggle this behavior.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-64%29--PATCH--to-RollingFileAppender.cs-to-add-the-ability-to-preserve-the-log-file-name-extension-when-rolling-the-log-file.-tp2436195p26262288.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262289</id>
	<title>[jira] Issue Comment Edited: (LOG4NET-64) [PATCH] to RollingFileAppender.cs to add the ability to preserve the log file name extension when rolling the log file.</title>
	<published>2009-11-08T23:35:32Z</published>
	<updated>2009-11-08T23:35:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774883#action_12774883&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774883#action_12774883&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Hakan Lindestaf edited comment on LOG4NET-64 at 11/9/09 7:35 AM:
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;I have a problem with this issue, some of the files are still named in the old format.
&lt;br&gt;Here's what my directory output looks like:
&lt;br&gt;&amp;nbsp;Volume in drive C has no label.
&lt;br&gt;&amp;nbsp;Volume Serial Number is 7057-2FE1
&lt;br&gt;&lt;br&gt;&amp;nbsp;Directory of C:\inetpub\wwwroot\KickService\Logs
&lt;br&gt;&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;..
&lt;br&gt;11/09/2009 &amp;nbsp;07:56 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12,822 Service.log
&lt;br&gt;10/28/2009 &amp;nbsp;11:27 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 748,549 Service.log20091028
&lt;br&gt;10/29/2009 &amp;nbsp;10:30 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 738,261 Service.log20091029
&lt;br&gt;11/05/2009 &amp;nbsp;10:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 819,465 Service.log20091105
&lt;br&gt;11/06/2009 &amp;nbsp;11:20 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 873,142 Service.log20091106
&lt;br&gt;11/07/2009 &amp;nbsp;02:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 148,499 Service.log20091107
&lt;br&gt;11/08/2009 &amp;nbsp;09:06 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;81,809 Service.log20091108
&lt;br&gt;10/16/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 586,003 Service20091016.log
&lt;br&gt;10/20/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 654,559 Service20091020.log
&lt;br&gt;10/21/2009 &amp;nbsp;10:46 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 848,594 Service20091021.log
&lt;br&gt;10/22/2009 &amp;nbsp;10:57 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6,586,212 Service20091022.log
&lt;br&gt;10/25/2009 &amp;nbsp;11:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 264,567 Service20091025.log
&lt;br&gt;10/26/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 908,770 Service20091026.log
&lt;br&gt;10/27/2009 &amp;nbsp;11:53 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 426,759 Service20091027.log
&lt;br&gt;10/30/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 456,209 Service20091030.log
&lt;br&gt;10/31/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;26,600 Service20091031.log
&lt;br&gt;11/01/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 153,698 Service20091101.log
&lt;br&gt;11/02/2009 &amp;nbsp;11:48 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1,194,835 Service20091102.log
&lt;br&gt;11/03/2009 &amp;nbsp;11:59 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2,587,370 Service20091103.log
&lt;br&gt;11/04/2009 &amp;nbsp;11:56 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 846,138 Service20091104.log
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 x.x
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 21 File(s) &amp;nbsp; &amp;nbsp; 18,962,861 bytes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 Dir(s) &amp;nbsp;32,061,755,392 bytes free
&lt;br&gt;&lt;br&gt;&lt;br&gt;See how there is a mix of the output formats. I haven't had a chance to look thru the code yet. I'm running log4net from svn trunk. Here's my config:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;RollingLogFileAppender&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;C:\Inetpub\wwwroot\Service\Logs\Service.log&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appendToFile value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maxSizeRollBackups value=&amp;quot;30&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rollingStyle value=&amp;quot;Date&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;staticLogFileName value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;datePattern value=&amp;quot;yyyyMMdd&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;preserveLogFileNameExtension value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%date [%property{SessionId}] %-5level %logger [%property{NDC}] - %message%newline&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: hakanl):
&lt;br&gt;&amp;nbsp; &amp;nbsp; I have an issue with this issue, some of the files are still named in the old format.
&lt;br&gt;Here's what my directory output looks like:
&lt;br&gt;&amp;nbsp;Volume in drive C has no label.
&lt;br&gt;&amp;nbsp;Volume Serial Number is 7057-2FE1
&lt;br&gt;&lt;br&gt;&amp;nbsp;Directory of C:\inetpub\wwwroot\KickService\Logs
&lt;br&gt;&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp;&amp;lt;DIR&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;..
&lt;br&gt;11/09/2009 &amp;nbsp;07:56 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12,822 Service.log
&lt;br&gt;10/28/2009 &amp;nbsp;11:27 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 748,549 Service.log20091028
&lt;br&gt;10/29/2009 &amp;nbsp;10:30 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 738,261 Service.log20091029
&lt;br&gt;11/05/2009 &amp;nbsp;10:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 819,465 Service.log20091105
&lt;br&gt;11/06/2009 &amp;nbsp;11:20 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 873,142 Service.log20091106
&lt;br&gt;11/07/2009 &amp;nbsp;02:42 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 148,499 Service.log20091107
&lt;br&gt;11/08/2009 &amp;nbsp;09:06 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;81,809 Service.log20091108
&lt;br&gt;10/16/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 586,003 Service20091016.log
&lt;br&gt;10/20/2009 &amp;nbsp;10:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 654,559 Service20091020.log
&lt;br&gt;10/21/2009 &amp;nbsp;10:46 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 848,594 Service20091021.log
&lt;br&gt;10/22/2009 &amp;nbsp;10:57 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6,586,212 Service20091022.log
&lt;br&gt;10/25/2009 &amp;nbsp;11:51 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 264,567 Service20091025.log
&lt;br&gt;10/26/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 908,770 Service20091026.log
&lt;br&gt;10/27/2009 &amp;nbsp;11:53 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 426,759 Service20091027.log
&lt;br&gt;10/30/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 456,209 Service20091030.log
&lt;br&gt;10/31/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;26,600 Service20091031.log
&lt;br&gt;11/01/2009 &amp;nbsp;11:54 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 153,698 Service20091101.log
&lt;br&gt;11/02/2009 &amp;nbsp;11:48 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1,194,835 Service20091102.log
&lt;br&gt;11/03/2009 &amp;nbsp;11:59 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2,587,370 Service20091103.log
&lt;br&gt;11/04/2009 &amp;nbsp;11:56 PM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 846,138 Service20091104.log
&lt;br&gt;11/09/2009 &amp;nbsp;08:32 AM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 x.x
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 21 File(s) &amp;nbsp; &amp;nbsp; 18,962,861 bytes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 Dir(s) &amp;nbsp;32,061,755,392 bytes free
&lt;br&gt;&lt;br&gt;&lt;br&gt;See how there is a mix of the output formats. I haven't had a chance to look thru the code yet. I'm running log4net from svn trunk. Here's my config:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;RollingLogFileAppender&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;C:\Inetpub\wwwroot\Service\Logs\Service.log&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appendToFile value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maxSizeRollBackups value=&amp;quot;30&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;rollingStyle value=&amp;quot;Date&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;staticLogFileName value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;datePattern value=&amp;quot;yyyyMMdd&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;preserveLogFileNameExtension value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%date [%property{SessionId}] %-5level %logger [%property{NDC}] - %message%newline&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [PATCH] to RollingFileAppender.cs to add the ability to preserve the log file name extension when rolling the log file.
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-64
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-64&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-64&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.9
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Joshua Bassett
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Ron Grabowski
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: LOG4NET-64.patch, LOG4NET-64.patch, patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Normally, when the log file is rolled the file name extension is not preserved.
&lt;br&gt;&amp;gt; For example, file.log is rolled to file.log.1 or file.log.yyyy-MM-dd.
&lt;br&gt;&amp;gt; However, this may not be desired in all cases and it may be necessary to preserve the log file name extension when the log file is rolled. Most notably, this feature is useful for maintaining file associations under Windows so that all log files can be associated with a particaular text viewer.
&lt;br&gt;&amp;gt; For example, file.log is rolled to file.1.log or file.yyyy-MM-dd.log.
&lt;br&gt;&amp;gt; This patch adds an additional boolean property PreserveLogFileNameExtension to the RollingFileAppender class which is used to toggle this behavior.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-64%29--PATCH--to-RollingFileAppender.cs-to-add-the-ability-to-preserve-the-log-file-name-extension-when-rolling-the-log-file.-tp2436195p26262289.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26259066</id>
	<title>Re: Debugging log4net source</title>
	<published>2009-11-08T15:09:36Z</published>
	<updated>2009-11-08T15:09:36Z</updated>
	<author>
		<name>Ron Grabowski</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I've contacted Omer off list to have him verify the .pdb file. If its correct I'll publish it somewhere.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Mon, October 19, 2009 1:09:24 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;meta http-equiv=&quot;x-dns-prefetch-control&quot; content=&quot;off&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks!&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Oct 19, 2009 at 5:04 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div&gt;I emailed Nicko asking him what I need to do to get the .snk file onto my system. It looks like the version in source control is encrypted.&lt;br&gt;

&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;hr size=&quot;1&quot;&gt;

&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;

&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wed, October 7, 2009 9:01:18 AM&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I'm trying again to get some help from the log4net developers community:&lt;div&gt;I&amp;nbsp;really&amp;nbsp;need to get a release build with pdb.&lt;/div&gt;&lt;div&gt;I explained blow exactly what needs to be changed in the nant script to build it this way.&lt;/div&gt;



&lt;div&gt;It should only take a couple of minutes to do this.&lt;/div&gt;&lt;div&gt;I would have done it myself if the assembly signing key would have been public.&lt;br&gt;Maybe if no one is free to compile it, then I could join the log4net dev team, and get permission to access the signing key?&lt;/div&gt;



&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:01 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;



&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks.&lt;div&gt;First - you should change the nant script:&lt;/div&gt;&lt;div&gt;In the file &lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;lt;root&amp;gt;\log4net.include&lt;/font&gt; line &lt;font face=&quot;'courier new', monospace&quot;&gt;171 &lt;/font&gt;should be changed from:&lt;/div&gt;




&lt;div&gt;&lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&quot;build.debug&quot; value=&quot;&lt;span style=&quot;background-color: rgb(255, 204, 204);&quot;&gt;false&lt;/span&gt;&quot; /&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;to:&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&quot;build.debug&quot; value=&quot;&lt;span style=&quot;background-color: rgb(255, 255, 204);&quot;&gt;pdbonly&lt;/span&gt;&quot; /&amp;gt;&lt;/font&gt;&lt;br&gt;
then just run the build script (build.cmd) and the release folder (&lt;span&gt;&amp;lt;root&amp;gt;\bin\net\2.0\release\&lt;span style=&quot;font-family: arial;&quot;&gt;) should contain both the dll and pdb files.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I suggest making the change in the nant script permanent as it does not affect performance and allows for debugging into log4net source.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:41 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;



&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div&gt;Tell me the exact nant command line to run and I'll run it.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;




&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;




&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Sunday, August 23, 2009 11:49:03 AM&lt;br&gt;




&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I would like to ask again the developer community of log4net for a
 signed build of 1.2.10 assembly that was compiled with a PDB file.&lt;div&gt;This is the best way for us to enable live debugging of the log4net source.&lt;/div&gt;

&lt;div&gt;I believe it would only take a couple of minutes to compile it this way, and it would help us&amp;nbsp;tremendously.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks again,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;)&lt;br&gt;






&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 7, 2009 at 12:44 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;






&lt;div dir=&quot;ltr&quot;&gt;I prefer debugging the situation live.&lt;div&gt;Is it so hard to re-compile 1.2.10 with pdb? It's just a matter of a slight tweak in the project settings.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;






On Fri, Aug 7, 2009 at 6:12 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;







Have you tried specifying a custom error handler on the appender to track down when it enters a failed state?&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&quot;..&quot; &amp;gt;&lt;br&gt;&amp;nbsp; ...&lt;br&gt;&amp;nbsp; &amp;lt;errorHandler type=&quot;Your.ErrorHandler, YourAssembly&quot; /&amp;gt;&lt;br&gt;







&amp;lt;/appender&amp;gt;&lt;br&gt;&lt;br&gt;You would write one that sends an email when the file can't be created.&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;







&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;







&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday,
 August 6, 2009 3:02:17 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi,&lt;br&gt;to research a (rare) bug we have with log4net (log file is not being created) we wanted to debug its source.&lt;br&gt;







However, the release build of 1.2.10 is supplied without a pdb file.&lt;br&gt;And since it is a signed assembly we can't compile it ourself and replace it.&lt;br&gt;
Also - the debug build of 1.2.10 is supplied with a pdb, but is not signed, so it is not substitutable.&lt;br&gt;What I'd like to ask is that one of the developers compile a release build of 1.2.10 and enable pdb creation, so that we could debug the source.&lt;br&gt;








&amp;nbsp;&lt;br&gt;Using a non-signed copy of log4net is not an option for us, because some of our 3rd-party assemblies are compiled against the signed 1.2.10 log4net assembly.&lt;br&gt;&amp;nbsp;&lt;br&gt;The files could be sent irectly to me at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26259066&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt; .&lt;br&gt;








&amp;nbsp;&lt;br&gt;Thanks in advance,&lt;br&gt;&amp;nbsp; Omer Mor.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;meta http-equiv=&quot;x-dns-prefetch-control&quot; content=&quot;on&quot;&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!-- cg7.c1.mail.mud.yahoo.com compressed/chunked Sun Nov  8 13:39:04 PST 2009 --&gt;
&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Debugging-log4net-source-tp24841527p26259066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258309</id>
	<title>[jira] Updated: (LOG4NET-237) URL Referrer Pattern Converter</title>
	<published>2009-11-08T13:43:32Z</published>
	<updated>2009-11-08T13:43:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Adam Davies updated LOG4NET-237:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: log4net - Url Referrer Address.zip
&lt;br&gt;&lt;br&gt;Created AspNetUrlReferrerPatternConverter.
&lt;br&gt;&lt;br&gt;Usage: %aspnet-urlreferrer
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; URL Referrer Pattern Converter
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-237
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-237&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-237&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Adam Davies
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net - Url Referrer Address.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Need a URL Referrer Pattern Converter to provide the referring page's URL for the current request.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-237%29-URL-Referrer-Pattern-Converter-tp26258263p26258309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26258263</id>
	<title>[jira] Created: (LOG4NET-237) URL Referrer Pattern Converter</title>
	<published>2009-11-08T13:39:32Z</published>
	<updated>2009-11-08T13:39:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">URL Referrer Pattern Converter
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-237
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-237&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-237&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Other
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Adam Davies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 1.2.10
&lt;br&gt;&lt;br&gt;&lt;br&gt;Need a URL Referrer Pattern Converter to provide the referring page's URL for the current request.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-237%29-URL-Referrer-Pattern-Converter-tp26258263p26258263.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257793</id>
	<title>[jira] Updated: (LOG4NET-236) Request URL PatternConverter</title>
	<published>2009-11-08T12:47:32Z</published>
	<updated>2009-11-08T12:47:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Adam Davies updated LOG4NET-236:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: log4net - Url Address.zip
&lt;br&gt;&lt;br&gt;Created AspNetUrlPatternConverter.
&lt;br&gt;&lt;br&gt;usage: %aspnet-url
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Request URL PatternConverter
&lt;br&gt;&amp;gt; ----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-236
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-236&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-236&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Adam Davies
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net - Url Address.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Need an URL Pattern Converter to provide the current requested URL.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-236%29-Request-URL-PatternConverter-tp26257771p26257793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257771</id>
	<title>[jira] Created: (LOG4NET-236) Request URL PatternConverter</title>
	<published>2009-11-08T12:45:32Z</published>
	<updated>2009-11-08T12:45:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Request URL PatternConverter
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-236
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-236&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-236&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Other
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Adam Davies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 1.2.10
&lt;br&gt;&lt;br&gt;&lt;br&gt;Need an URL Pattern Converter to provide the current requested URL.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-236%29-Request-URL-PatternConverter-tp26257771p26257771.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250818</id>
	<title>[jira] Commented: (LOG4NET-235) IP Address Pattern Converter</title>
	<published>2009-11-07T19:50:32Z</published>
	<updated>2009-11-07T19:50:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774716#action_12774716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774716#action_12774716&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Adam Davies commented on LOG4NET-235:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;In order to use this pattern use %aspnet-ipaddress
&lt;br&gt;&lt;br&gt;&lt;br&gt;Example:
&lt;br&gt;&amp;nbsp; &amp;lt;appender name=&amp;quot;DebugAppender&amp;quot; type=&amp;quot;log4net.Appender.DebugAppender&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;User: %identity IP: %aspnet-ipaddress%newline&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; IP Address Pattern Converter
&lt;br&gt;&amp;gt; ----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-235
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-235&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Adam Davies
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net - IP Address.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Created AspNetIPAddressPatternConverter to provide the client IP Address.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-235%29-IP-Address-Pattern-Converter-tp26250798p26250818.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250809</id>
	<title>[jira] Updated: (LOG4NET-235) IP Address Pattern Converter</title>
	<published>2009-11-07T19:48:32Z</published>
	<updated>2009-11-07T19:48:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Adam Davies updated LOG4NET-235:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: log4net - IP Address.zip
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; IP Address Pattern Converter
&lt;br&gt;&amp;gt; ----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-235
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-235&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Adam Davies
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net - IP Address.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Created AspNetIPAddressPatternConverter to provide the client IP Address.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-235%29-IP-Address-Pattern-Converter-tp26250798p26250809.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250798</id>
	<title>[jira] Created: (LOG4NET-235) IP Address Pattern Converter</title>
	<published>2009-11-07T19:46:32Z</published>
	<updated>2009-11-07T19:46:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">IP Address Pattern Converter
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-235
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-235&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Other
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Adam Davies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 1.2.10
&lt;br&gt;&lt;br&gt;&lt;br&gt;Created AspNetIPAddressPatternConverter to provide the client IP Address.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-235%29-IP-Address-Pattern-Converter-tp26250798p26250798.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26250017</id>
	<title>[jira] Updated: (LOG4NET-154) Add a StackTracePatternConverter to display method calls leading up to log message</title>
	<published>2009-11-07T16:44:32Z</published>
	<updated>2009-11-07T16:44:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Adam Davies updated LOG4NET-154:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: log4net - StackTrace and StackTraceDetail.zip
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add a StackTracePatternConverter to display method calls leading up to log message
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-154
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-154&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-154&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ron Grabowski
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net - StackTrace and StackTraceDetail.zip, StackTracePatternConverter.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modify LocationInfo to save StackTrace information and make it available as StackTracePatternConverter to display call stack leading up to the log message:
&lt;br&gt;&amp;gt; &amp;nbsp;log.Debug(&amp;quot;Item Saved&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;[%stackTrace{3}] %message%newline
&lt;br&gt;&amp;gt; &amp;nbsp;[default_aspx.btnSubmit_Click &amp;gt; productController.Save &amp;gt; productService.Save] Item Saved
&lt;br&gt;&amp;gt; This will probably be a slow pattern converter on par with other LocationInfo derived pattern converters.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-154%29-Add-a-StackTracePatternConverter-to-display-method-calls-leading-up-to-log-message-tp17095884p26250017.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26249989</id>
	<title>[jira] Commented: (LOG4NET-154) Add a StackTracePatternConverter to display method calls leading up to log message</title>
	<published>2009-11-07T16:40:32Z</published>
	<updated>2009-11-07T16:40:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774694#action_12774694&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12774694#action_12774694&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Adam Davies commented on LOG4NET-154:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;I have further extended the functionality of the StackTracePatternConverter to allow the selection of min / max frames.
&lt;br&gt;&lt;br&gt;Given: %message%exception%stacktrace{MAX|MIN}
&lt;br&gt;&lt;br&gt;Explantion: {MAX|MIN}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; The MAX controls how deep to display the stacktrace. &amp;nbsp;MAX displays the first n of the stacktrace from the top item 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (stacktrace[0] to stacktrace[n])
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Any int &amp;gt;= 0 will only allow the first x 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; The MIN is optional. &amp;nbsp;MIN sets the number of stacktrace items to skip from stacktrace[0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If MIN is greater than the number of stacktrace items, then no stacktrace will be displayed.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Example: %stacktrace{3}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[2] &amp;gt; stacktrace[1] &amp;gt; stacktrace[0]
&lt;br&gt;&amp;nbsp;Example: %stacktrace{5}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[4] &amp;gt; stacktrace[3] &amp;gt; stacktrace[2] &amp;gt; stacktrace[1] &amp;gt; stacktrace[0]
&lt;br&gt;&amp;nbsp;Example: %stacktrace{3|1}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[2] &amp;gt; stacktrace[1] 
&lt;br&gt;&amp;nbsp;Example: %stacktrace{-1}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[n] &amp;gt; stacktrace[n-1] &amp;gt; ... &amp;gt; stacktrace[1] &amp;gt; stacktrace[0]
&lt;br&gt;&amp;nbsp;Example: %stacktrace{-1|3}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[n] &amp;gt; stacktrace[n-1] &amp;gt; ... &amp;gt; stacktrace[4] &amp;gt; stacktrace[3]
&lt;br&gt;&lt;br&gt;&lt;br&gt;In addition I have created a new pattern StackTraceDetailPatternConverter. &amp;nbsp;This pattern inherits from StackTracePatternConverter, and provides parameter information for each method.
&lt;br&gt;&lt;br&gt;Given: %message%exception%stacktracedetail{MAX|MIN}
&lt;br&gt;&lt;br&gt;&amp;nbsp;Example: %stacktrace{3}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[2](type param, ...) &amp;gt; stacktrace[1](type param, ...) &amp;gt; stacktrace[0](type param, ...)
&lt;br&gt;&amp;nbsp;Example: %stacktrace{3|1}, displays &amp;nbsp; &amp;nbsp; &amp;nbsp; stacktrace[2](type param, ...) &amp;gt; stacktrace[1](type param, ...)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add a StackTracePatternConverter to display method calls leading up to log message
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-154
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-154&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-154&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ron Grabowski
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: StackTracePatternConverter.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Modify LocationInfo to save StackTrace information and make it available as StackTracePatternConverter to display call stack leading up to the log message:
&lt;br&gt;&amp;gt; &amp;nbsp;log.Debug(&amp;quot;Item Saved&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;[%stackTrace{3}] %message%newline
&lt;br&gt;&amp;gt; &amp;nbsp;[default_aspx.btnSubmit_Click &amp;gt; productController.Save &amp;gt; productService.Save] Item Saved
&lt;br&gt;&amp;gt; This will probably be a slow pattern converter on par with other LocationInfo derived pattern converters.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-154%29-Add-a-StackTracePatternConverter-to-display-method-calls-leading-up-to-log-message-tp17095884p26249989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26239410</id>
	<title>LoggingEvent Fix property</title>
	<published>2009-11-06T14:13:09Z</published>
	<updated>2009-11-06T14:13:09Z</updated>
	<author>
		<name>François Dumont</name>
	</author>
	<content type="html">Hello
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In my company we are using an AsyncAppender for asynchronous logging that we have implemented ourselves and we are quite happy with it. From the start we had prepared a FixFields property on this appender so that &amp;nbsp;user can decide which fields has to be fixed by the appender before &amp;nbsp;passing it to nested appenders. The default value for this property is Partial.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I recently try to use it so that most of the logging event formatting is done in the logging thread rather than in the thread that generate the log event. So I change the FixFields value to ThreadName and discovered that it has an impact on the job performed by nested appenders. For instance when I log an exception through a ConsoleAppender nested in a AsyncAppender I have normally the following result:
&lt;br&gt;&lt;br&gt;ERROR Exception raised
&lt;br&gt;System.ApplicationException: FOO
&lt;br&gt;&amp;nbsp; &amp;nbsp; à AsyncAppenderTest.Program.ThrowException() dans C:\Dev\AsyncAppenderTest\AsyncAppenderTest\Program.cs:ligne 69
&lt;br&gt;&amp;nbsp; &amp;nbsp; à AsyncAppenderTest.Program.Main(String[] args) dans C:\Dev\AsyncAppenderTest\AsyncAppenderTest\Program.cs:ligne 40
&lt;br&gt;&lt;br&gt;Once I changed the FixFields to simply ThreadName I had:
&lt;br&gt;&lt;br&gt;ERROR Exception raised
&lt;br&gt;&lt;br&gt;As you can see the log of the exception has disappeared. This is so with or without the %exception in the PatternLayout.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The problem is in the LoggingEvent class. It looks like you cannot partially fix a LoggingEvent. Once you fix some fields using the Fix property m_cacheUpdatable is set to false and when the LoggingEvent &amp;nbsp;reference is pass to the ConsoleAppender which call GetExceptionString this method return an empty string because m_cacheUpdatable is false. What is m_cacheUpdatable for exactly ? It looks like the intention is to avoid the same field to be fixed several time but as all fields default value in LoggingEventData is null and is not null anymore once fixed it seems enough to avoid the multiple fixes situation. Couldn't be LoggingEvent.m_cacheUpdatable simply removed ?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LoggingEvent-Fix-property-tp26239410p26239410.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26098844</id>
	<title>[jira] Created: (LOG4NET-234) RollingFileAppender generates incorrect file name</title>
	<published>2009-10-28T10:33:59Z</published>
	<updated>2009-10-28T10:33:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">RollingFileAppender generates incorrect file name
&lt;br&gt;-------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-234
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-234&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-234&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Appenders
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP, Windows 2003
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Miroslav Vanicky
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have Appender defined as follow...
&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&amp;quot;RollingFileAppender&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;Logs\Log&amp;quot; /&amp;gt; &amp;lt;!-- Základní název souboru --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appendtofile value=&amp;quot;true&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;rollingstyle value=&amp;quot;Date&amp;quot; /&amp;gt; &amp;lt;!-- Soubory budou vznikat na základě datumu/času logu --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;datepattern value=&amp;quot;_yyyy-MM-dd.\tx\t&amp;quot;/&amp;gt; &amp;lt;!-- Maska pro název souboru (to .\tx\t tam musí být, aby byla přípona .txt)--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;StaticLogFileName value=&amp;quot;false&amp;quot; /&amp;gt; &amp;lt;!-- Už první vzniklý soubor bude mít název obsahující datum. Jinak by logoval stále do jednoho stejného souboru a ten by v případě potřeby (změna datumu) přejmenoval --&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- Co a jak bude formátováno ve výstupu.
&lt;br&gt;&amp;nbsp; &amp;nbsp; Seznam všech dostupných %proměnných je na: &lt;a href=&quot;http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Na stejné stránce dole je popsáno i co znamená to -5level apod. --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionpattern value=&amp;quot;%date [%-5level] - %message%newline&amp;quot;&amp;gt;&amp;lt;/conversionpattern&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&lt;br&gt;This Appender should generate file names like &amp;quot;Log_2009-10-15.txt&amp;quot;, mostly it works fine, but in some unknown situations it generates file named &amp;quot;Log_2009-10-15.txt_2009-10-15.txt&amp;quot;. It seems to me that this happens when there were no log-files and the incorrectly named file was the first log-file generated.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-234%29-RollingFileAppender-generates-incorrect-file-name-tp26098844p26098844.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25968328</id>
	<title>[jira] Commented: (LOG4NET-201) Add asynchronous logging behavior</title>
	<published>2009-10-19T18:12:59Z</published>
	<updated>2009-10-19T18:12:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767646#action_12767646&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767646#action_12767646&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ron Grabowski commented on LOG4NET-201:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;Here's a ~50 line BufferingForwardingAppender inspired by Ayende:
&lt;br&gt;&lt;br&gt;public class AsyncBufferingForwardingAppender : BufferingForwardingAppender
&lt;br&gt;{
&lt;br&gt;&amp;nbsp;private readonly object syncLock = new object();
&lt;br&gt;&amp;nbsp;private readonly LinkedList&amp;lt;LoggingEvent[]&amp;gt; eventsList = new LinkedList&amp;lt;LoggingEvent[]&amp;gt;();
&lt;br&gt;&amp;nbsp;private bool anotherThreadAlreadyHandlesLogging;
&lt;br&gt;&lt;br&gt;&amp;nbsp;public override void ActivateOptions()
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; base.ActivateOptions();
&lt;br&gt;&amp;nbsp; Fix = FixFlags.All &amp; ~FixFlags.LocationInfo;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;&amp;nbsp; // Rhino.Commons.Logging.AsyncBulkInsertAppender#SendBuffer
&lt;br&gt;&amp;nbsp; protected override void SendBuffer(LoggingEvent[] events)
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp;ThreadPool.QueueUserWorkItem(delegate
&lt;br&gt;&amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; lock (syncLock)
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;eventsList.AddLast(events);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (anotherThreadAlreadyHandlesLogging)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;anotherThreadAlreadyHandlesLogging = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; while (true)
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;LoggingEvent[] current;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;lock (syncLock)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if(eventsList.Count == 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;anotherThreadAlreadyHandlesLogging = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; current = eventsList.First.Value;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; eventsList.RemoveFirst();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SynchronousSendBuffer(current);
&lt;br&gt;&amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; protected virtual void SynchronousSendBuffer(LoggingEvent[] events)
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp;foreach (AppenderSkeleton appender in Appenders)
&lt;br&gt;&amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; appender.DoAppend(events);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Probably needs some flush code in the Close() method too.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add asynchronous logging behavior
&lt;br&gt;&amp;gt; ---------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-201
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-201&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-201&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jason
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net_trunk.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This issue was first discussed in an e-mail conversation which I'll paste here:
&lt;br&gt;&amp;gt; -------------------------------------------------
&lt;br&gt;&amp;gt; Hi Ron,
&lt;br&gt;&amp;gt; I'll open a JIRA ticket for this issue. &amp;nbsp;
&lt;br&gt;&amp;gt; I've only looked at log4net briefly (an hour before I started coding - needed a quick solution), so I'm happy to hear your input. &amp;nbsp;
&lt;br&gt;&amp;gt; My less knowledgeable inputs:
&lt;br&gt;&amp;gt; * For the hierarchy level vs the logger level, I agree that the hierarchy level seems better. &amp;nbsp;I didn't realize anything about the 'hierarchy' until later today. &amp;nbsp;I only added the asynchronous behavior to the logger because I mistakenly thought that was the highest level.
&lt;br&gt;&amp;gt; * I also realized that FixFlags.All would be slow by comparison to a partial 'Fix', but I hadn't yet figured out which fields were relevant. &amp;nbsp;I'm still fuzzy on this as I'm not sure how to tell which fields are required - maybe inferred from the log level? &amp;nbsp;This seems to be a big issue with the async behavior since it could potentially introduce more harm than good in the current implementation.
&lt;br&gt;&amp;gt; * ThreadSafeBlockingQueue - I'd seen mention of IBulkAppenders but didn't know anymore than what I could infer from the names. &amp;nbsp;I'm guessing these receive a collection of inputs. &amp;nbsp;The TSBQueue could certainly be modified. &amp;nbsp;I was going to create it with generics but I'm guessing log4net doesn't use generics to provide backwards compatibility?
&lt;br&gt;&amp;gt; I'm interested to hear about your other solution since you seem to understand the overall design well. &amp;nbsp;For now I need to get my application running on top of what I have, but I might be able to lend a hand on this issue going forward.
&lt;br&gt;&amp;gt; Jason
&lt;br&gt;&amp;gt; On 2/17/09, Ron Grabowski wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The best place to put your code would be on a new JIRA ticket and make sure
&lt;br&gt;&amp;gt; &amp;gt; to grant the ok to include into a ASF project.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've been thinking about a feature like this but I wanted to get the
&lt;br&gt;&amp;gt; &amp;gt; remaining tickets for the next version closed out (before 4.0 comes out!!!).
&lt;br&gt;&amp;gt; &amp;gt; My original plan was to Fix the events then dispatch them to another worker
&lt;br&gt;&amp;gt; &amp;gt; thread as soon as they arrived so the code would return to the caller as
&lt;br&gt;&amp;gt; &amp;gt; soon as possible. I was thinking more on the ILoggerRepository (Hiearchy)
&lt;br&gt;&amp;gt; &amp;gt; level as opposed to an individual Logger. The Logger level definietly offers
&lt;br&gt;&amp;gt; &amp;gt; more control but part of me things that people would be ok with either all
&lt;br&gt;&amp;gt; &amp;gt; loggers being sync (how it is today) or all-async...allowing them to change
&lt;br&gt;&amp;gt; &amp;gt; on a per Logger level might be too confusing ??? Plus if there's a Thread
&lt;br&gt;&amp;gt; &amp;gt; per Logger and there are a lot of Loggers won't there be a lot of Threads
&lt;br&gt;&amp;gt; &amp;gt; running? I suppose that's why you added a property on a per logger basis to
&lt;br&gt;&amp;gt; &amp;gt; control which specific loggers were async.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ThreadSafeBlockingQueue.Dequeue(Queue) could dequeue the
&lt;br&gt;&amp;gt; &amp;gt; items into LoggingEvent[] to allow IBulkAppenders to better handle the
&lt;br&gt;&amp;gt; &amp;gt; items.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When ForcedLogSub is called with FixFlags.All I think a StackTrace is
&lt;br&gt;&amp;gt; &amp;gt; capture (slow) even if none of the attached appenders use location
&lt;br&gt;&amp;gt; &amp;gt; information. Maybe add some checks to AddAppender to make a FixFlags that is
&lt;br&gt;&amp;gt; &amp;gt; All - LocationInfo.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Its late, I have another solution that I'll write about tomorrow.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ________________________________
&lt;br&gt;&amp;gt; &amp;gt; From: Jason Aubrey 
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, February 17, 2009 12:13:26 PM
&lt;br&gt;&amp;gt; &amp;gt; Subject: Commit access requested for an asynchronous logging addition
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I just added a property to my working copy called 'Synchronous'. &amp;nbsp;It's
&lt;br&gt;&amp;gt; &amp;gt; 'true' by default to maintain the current behavior. &amp;nbsp;When 'false' the logger
&lt;br&gt;&amp;gt; &amp;gt; will queue log events in a thread safe queue that's serviced by a worker
&lt;br&gt;&amp;gt; &amp;gt; thread. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The goal of asynchronous logging is to reduce the amount of time incurred by
&lt;br&gt;&amp;gt; &amp;gt; logging on the primary thread. &amp;nbsp;This can be useful in applications such as
&lt;br&gt;&amp;gt; &amp;gt; in financial trading where time is quite literally money. &amp;nbsp;It's realized
&lt;br&gt;&amp;gt; &amp;gt; that a data integrity risk is introduced by logging asynchronously, but this
&lt;br&gt;&amp;gt; &amp;gt; is a known and acceptable risk. &amp;nbsp;I added the synchronous option within the
&lt;br&gt;&amp;gt; &amp;gt; logger instead of the appenders because the behavior should apply to all
&lt;br&gt;&amp;gt; &amp;gt; appenders.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The new/modified files are attached within log4net_trunk.zip. &amp;nbsp;I don't
&lt;br&gt;&amp;gt; &amp;gt; currently have commit access but I can commit the code if granted access. 
&lt;br&gt;&amp;gt; &amp;gt; There are unit tests for the new code.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Jason Aubrey
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-201%29-Add-asynchronous-logging-behavior-tp22073085p25968328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25967856</id>
	<title>[jira] Created: (LOG4NET-233) Support .NET 4.0 including Client Profile</title>
	<published>2009-10-19T17:12:59Z</published>
	<updated>2009-10-19T17:12:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Support .NET 4.0 including Client Profile
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-233
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-233&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-233&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Appenders, Builds, Core, Documentation, Examples, Other
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.11, v.Next
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP, Vista, 7 - .Net 4.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Daniel mcGloin
&lt;br&gt;&lt;br&gt;&lt;br&gt;Please add a release targeting .NET 4.0 (currently in Beta 2). &amp;nbsp;In addition, to support the .NET 4.0 Client Profile, divide any server-side parts into a separate library set that can be optionally referenced/deployed..
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-233%29-Support-.NET-4.0-including-Client-Profile-tp25967856p25967856.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25966520</id>
	<title>[jira] Commented: (LOG4NET-201) Add asynchronous logging behavior</title>
	<published>2009-10-19T15:03:59Z</published>
	<updated>2009-10-19T15:03:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767574#action_12767574&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767574#action_12767574&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Grant Birchmeier commented on LOG4NET-201:
&lt;br&gt;------------------------------------------
&lt;br&gt;&lt;br&gt;So, I see lots of discussion about details here, but no resolution.
&lt;br&gt;&lt;br&gt;Was Ron passing the ball back to Jason? &amp;nbsp;Is there anyone picking this up for inclusion into trunk? &amp;nbsp;Is there a competing fix that has or will go in?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add asynchronous logging behavior
&lt;br&gt;&amp;gt; ---------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-201
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-201&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-201&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jason
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4net_trunk.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This issue was first discussed in an e-mail conversation which I'll paste here:
&lt;br&gt;&amp;gt; -------------------------------------------------
&lt;br&gt;&amp;gt; Hi Ron,
&lt;br&gt;&amp;gt; I'll open a JIRA ticket for this issue. &amp;nbsp;
&lt;br&gt;&amp;gt; I've only looked at log4net briefly (an hour before I started coding - needed a quick solution), so I'm happy to hear your input. &amp;nbsp;
&lt;br&gt;&amp;gt; My less knowledgeable inputs:
&lt;br&gt;&amp;gt; * For the hierarchy level vs the logger level, I agree that the hierarchy level seems better. &amp;nbsp;I didn't realize anything about the 'hierarchy' until later today. &amp;nbsp;I only added the asynchronous behavior to the logger because I mistakenly thought that was the highest level.
&lt;br&gt;&amp;gt; * I also realized that FixFlags.All would be slow by comparison to a partial 'Fix', but I hadn't yet figured out which fields were relevant. &amp;nbsp;I'm still fuzzy on this as I'm not sure how to tell which fields are required - maybe inferred from the log level? &amp;nbsp;This seems to be a big issue with the async behavior since it could potentially introduce more harm than good in the current implementation.
&lt;br&gt;&amp;gt; * ThreadSafeBlockingQueue - I'd seen mention of IBulkAppenders but didn't know anymore than what I could infer from the names. &amp;nbsp;I'm guessing these receive a collection of inputs. &amp;nbsp;The TSBQueue could certainly be modified. &amp;nbsp;I was going to create it with generics but I'm guessing log4net doesn't use generics to provide backwards compatibility?
&lt;br&gt;&amp;gt; I'm interested to hear about your other solution since you seem to understand the overall design well. &amp;nbsp;For now I need to get my application running on top of what I have, but I might be able to lend a hand on this issue going forward.
&lt;br&gt;&amp;gt; Jason
&lt;br&gt;&amp;gt; On 2/17/09, Ron Grabowski wrote:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The best place to put your code would be on a new JIRA ticket and make sure
&lt;br&gt;&amp;gt; &amp;gt; to grant the ok to include into a ASF project.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I've been thinking about a feature like this but I wanted to get the
&lt;br&gt;&amp;gt; &amp;gt; remaining tickets for the next version closed out (before 4.0 comes out!!!).
&lt;br&gt;&amp;gt; &amp;gt; My original plan was to Fix the events then dispatch them to another worker
&lt;br&gt;&amp;gt; &amp;gt; thread as soon as they arrived so the code would return to the caller as
&lt;br&gt;&amp;gt; &amp;gt; soon as possible. I was thinking more on the ILoggerRepository (Hiearchy)
&lt;br&gt;&amp;gt; &amp;gt; level as opposed to an individual Logger. The Logger level definietly offers
&lt;br&gt;&amp;gt; &amp;gt; more control but part of me things that people would be ok with either all
&lt;br&gt;&amp;gt; &amp;gt; loggers being sync (how it is today) or all-async...allowing them to change
&lt;br&gt;&amp;gt; &amp;gt; on a per Logger level might be too confusing ??? Plus if there's a Thread
&lt;br&gt;&amp;gt; &amp;gt; per Logger and there are a lot of Loggers won't there be a lot of Threads
&lt;br&gt;&amp;gt; &amp;gt; running? I suppose that's why you added a property on a per logger basis to
&lt;br&gt;&amp;gt; &amp;gt; control which specific loggers were async.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ThreadSafeBlockingQueue.Dequeue(Queue) could dequeue the
&lt;br&gt;&amp;gt; &amp;gt; items into LoggingEvent[] to allow IBulkAppenders to better handle the
&lt;br&gt;&amp;gt; &amp;gt; items.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; When ForcedLogSub is called with FixFlags.All I think a StackTrace is
&lt;br&gt;&amp;gt; &amp;gt; capture (slow) even if none of the attached appenders use location
&lt;br&gt;&amp;gt; &amp;gt; information. Maybe add some checks to AddAppender to make a FixFlags that is
&lt;br&gt;&amp;gt; &amp;gt; All - LocationInfo.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Its late, I have another solution that I'll write about tomorrow.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ________________________________
&lt;br&gt;&amp;gt; &amp;gt; From: Jason Aubrey 
&lt;br&gt;&amp;gt; &amp;gt; Sent: Tuesday, February 17, 2009 12:13:26 PM
&lt;br&gt;&amp;gt; &amp;gt; Subject: Commit access requested for an asynchronous logging addition
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I just added a property to my working copy called 'Synchronous'. &amp;nbsp;It's
&lt;br&gt;&amp;gt; &amp;gt; 'true' by default to maintain the current behavior. &amp;nbsp;When 'false' the logger
&lt;br&gt;&amp;gt; &amp;gt; will queue log events in a thread safe queue that's serviced by a worker
&lt;br&gt;&amp;gt; &amp;gt; thread. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The goal of asynchronous logging is to reduce the amount of time incurred by
&lt;br&gt;&amp;gt; &amp;gt; logging on the primary thread. &amp;nbsp;This can be useful in applications such as
&lt;br&gt;&amp;gt; &amp;gt; in financial trading where time is quite literally money. &amp;nbsp;It's realized
&lt;br&gt;&amp;gt; &amp;gt; that a data integrity risk is introduced by logging asynchronously, but this
&lt;br&gt;&amp;gt; &amp;gt; is a known and acceptable risk. &amp;nbsp;I added the synchronous option within the
&lt;br&gt;&amp;gt; &amp;gt; logger instead of the appenders because the behavior should apply to all
&lt;br&gt;&amp;gt; &amp;gt; appenders.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The new/modified files are attached within log4net_trunk.zip. &amp;nbsp;I don't
&lt;br&gt;&amp;gt; &amp;gt; currently have commit access but I can commit the code if granted access. 
&lt;br&gt;&amp;gt; &amp;gt; There are unit tests for the new code.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Jason Aubrey
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-201%29-Add-asynchronous-logging-behavior-tp22073085p25966520.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25953418</id>
	<title>Re: Debugging log4net source</title>
	<published>2009-10-18T22:09:24Z</published>
	<updated>2009-10-18T22:09:24Z</updated>
	<author>
		<name>Omer Mor</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Thanks!&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Oct 19, 2009 at 5:04 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I emailed Nicko asking him what I need to do to get the .snk file onto my system. It looks like the version in source control is encrypted.&lt;br&gt;

&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;hr size=&quot;1&quot;&gt;

&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;

&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wed, October 7, 2009 9:01:18 AM&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I&amp;#39;m trying again to get some help from the log4net developers community:&lt;div&gt;I really need to get a release build with pdb.&lt;/div&gt;&lt;div&gt;I explained blow exactly what needs to be changed in the nant script to build it this way.&lt;/div&gt;



&lt;div&gt;It should only take a couple of minutes to do this.&lt;/div&gt;&lt;div&gt;I would have done it myself if the assembly signing key would have been public.&lt;br&gt;Maybe if no one is free to compile it, then I could join the log4net dev team, and get permission to access the signing key?&lt;/div&gt;



&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;  Omer Mor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:01 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;



&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks.&lt;div&gt;First - you should change the nant script:&lt;/div&gt;&lt;div&gt;In the file &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&amp;lt;root&amp;gt;\log4net.include&lt;/font&gt; line &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;171 &lt;/font&gt;should be changed from:&lt;/div&gt;




&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 204, 204)&quot;&gt;false&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;to:&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 255, 204)&quot;&gt;pdbonly&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;br&gt;
then just run the build script (build.cmd) and the release folder (&lt;span&gt;&amp;lt;root&amp;gt;\bin\net\2.0\release\&lt;span style=&quot;font-family:arial&quot;&gt;) should contain both the dll and pdb files.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I suggest making the change in the nant script permanent as it does not affect performance and allows for debugging into log4net source.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;

&lt;div&gt;  Omer Mor.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:41 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;



&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;Tell me the exact nant command line to run and I&amp;#39;ll run it.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;




&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;




&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Sunday, August 23, 2009 11:49:03 AM&lt;br&gt;




&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I would like to ask again the developer community of log4net for a
 signed build of 1.2.10 assembly that was compiled with a PDB file.&lt;div&gt;This is the best way for us to enable live debugging of the log4net source.&lt;/div&gt;

&lt;div&gt;I believe it would only take a couple of minutes to compile it this way, and it would help us tremendously.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks again,&lt;/div&gt;&lt;div&gt;  Omer Mor (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;)&lt;br&gt;






&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 7, 2009 at 12:44 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;






&lt;div dir=&quot;ltr&quot;&gt;I prefer debugging the situation live.&lt;div&gt;Is it so hard to re-compile 1.2.10 with pdb? It&amp;#39;s just a matter of a slight tweak in the project settings.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;






On Fri, Aug 7, 2009 at 6:12 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;







Have you tried specifying a custom error handler on the appender to track down when it enters a failed state?&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&amp;quot;..&amp;quot; &amp;gt;&lt;br&gt;  ...&lt;br&gt;  &amp;lt;errorHandler type=&amp;quot;Your.ErrorHandler, YourAssembly&amp;quot; /&amp;gt;&lt;br&gt;







&amp;lt;/appender&amp;gt;&lt;br&gt;&lt;br&gt;You would write one that sends an email when the file can&amp;#39;t be created.&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;







&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;







&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday,
 August 6, 2009 3:02:17 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi,&lt;br&gt;to research a (rare) bug we have with log4net (log file is not being created) we wanted to debug its source.&lt;br&gt;







However, the release build of 1.2.10 is supplied without a pdb file.&lt;br&gt;And since it is a signed assembly we can&amp;#39;t compile it ourself and replace it.&lt;br&gt;
Also - the debug build of 1.2.10 is supplied with a pdb, but is not signed, so it is not substitutable.&lt;br&gt;What I&amp;#39;d like to ask is that one of the developers compile a release build of 1.2.10 and enable pdb creation, so that we could debug the source.&lt;br&gt;








 &lt;br&gt;Using a non-signed copy of log4net is not an option for us, because some of our 3rd-party assemblies are compiled against the signed 1.2.10 log4net assembly.&lt;br&gt; &lt;br&gt;The files could be sent irectly to me at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25953418&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt; .&lt;br&gt;








 &lt;br&gt;Thanks in advance,&lt;br&gt;  Omer Mor.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Debugging-log4net-source-tp24841527p25953418.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25952893</id>
	<title>[jira] Commented: (LOG4NET-225) Multithreading and Deadlocks</title>
	<published>2009-10-18T20:28:31Z</published>
	<updated>2009-10-18T20:28:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767202#action_12767202&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767202#action_12767202&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ron Grabowski commented on LOG4NET-225:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;Thomas, filters are processed within the recursive lock. Are you sure you need your appender to issue another log message? I suppose your appender could log to a different repository with its own appenders. That smells bad too...
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Multithreading and Deadlocks
&lt;br&gt;&amp;gt; ----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-225
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-225&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-225&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Thomas Haller
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Blocker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Log4NetDeadlock.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If an Appender has to execute some logic on another thread, 
&lt;br&gt;&amp;gt; witch uses also log4net, this leads to a deadlock.
&lt;br&gt;&amp;gt; The sample project i created demonstrates that problem.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-225%29-Multithreading-and-Deadlocks-tp24901833p25952893.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25952857</id>
	<title>[jira] Commented: (LOG4NET-225) Multithreading and Deadlocks</title>
	<published>2009-10-18T20:22:31Z</published>
	<updated>2009-10-18T20:22:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767201#action_12767201&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12767201#action_12767201&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ron Grabowski commented on LOG4NET-225:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;DRIN, the problem is that you shouldn't be logging from within appenders. Is that what your appender is doing?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Multithreading and Deadlocks
&lt;br&gt;&amp;gt; ----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-225
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-225&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-225&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Thomas Haller
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Blocker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: Log4NetDeadlock.zip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If an Appender has to execute some logic on another thread, 
&lt;br&gt;&amp;gt; witch uses also log4net, this leads to a deadlock.
&lt;br&gt;&amp;gt; The sample project i created demonstrates that problem.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-225%29-Multithreading-and-Deadlocks-tp24901833p25952857.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25952746</id>
	<title>Re: Debugging log4net source</title>
	<published>2009-10-18T20:04:22Z</published>
	<updated>2009-10-18T20:04:22Z</updated>
	<author>
		<name>Ron Grabowski</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I emailed Nicko asking him what I need to do to get the .snk file onto my system. It looks like the version in source control is encrypted.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Wed, October 7, 2009 9:01:18 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;meta http-equiv=&quot;x-dns-prefetch-control&quot; content=&quot;off&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;I'm trying again to get some help from the log4net developers community:&lt;div&gt;I&amp;nbsp;really&amp;nbsp;need to get a release build with pdb.&lt;/div&gt;&lt;div&gt;I explained blow exactly what needs to be changed in the nant script to build it this way.&lt;/div&gt;

&lt;div&gt;It should only take a couple of minutes to do this.&lt;/div&gt;&lt;div&gt;I would have done it myself if the assembly signing key would have been public.&lt;br&gt;Maybe if no one is free to compile it, then I could join the log4net dev team, and get permission to access the signing key?&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:01 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks.&lt;div&gt;First - you should change the nant script:&lt;/div&gt;&lt;div&gt;In the file &lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;lt;root&amp;gt;\log4net.include&lt;/font&gt; line &lt;font face=&quot;'courier new', monospace&quot;&gt;171 &lt;/font&gt;should be changed from:&lt;/div&gt;


&lt;div&gt;&lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&quot;build.debug&quot; value=&quot;&lt;span style=&quot;background-color: rgb(255, 204, 204);&quot;&gt;false&lt;/span&gt;&quot; /&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;to:&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'courier new', monospace&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&quot;build.debug&quot; value=&quot;&lt;span style=&quot;background-color: rgb(255, 255, 204);&quot;&gt;pdbonly&lt;/span&gt;&quot; /&amp;gt;&lt;/font&gt;&lt;br&gt;
then just run the build script (build.cmd) and the release folder (&lt;span style=&quot;&quot;&gt;&amp;lt;root&amp;gt;\bin\net\2.0\release\&lt;span style=&quot;font-family: arial;&quot;&gt;) should contain both the dll and pdb files.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I suggest making the change in the nant script permanent as it does not affect performance and allows for debugging into log4net source.&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:41 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div&gt;Tell me the exact nant command line to run and I'll run it.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;


&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;


&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Sunday, August 23, 2009 11:49:03 AM&lt;br&gt;


&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I would like to ask again the developer community of log4net for a
 signed build of 1.2.10 assembly that was compiled with a PDB file.&lt;div&gt;This is the best way for us to enable live debugging of the log4net source.&lt;/div&gt;

&lt;div&gt;I believe it would only take a couple of minutes to compile it this way, and it would help us&amp;nbsp;tremendously.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks again,&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;Omer Mor (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;)&lt;br&gt;




&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 7, 2009 at 12:44 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




&lt;div dir=&quot;ltr&quot;&gt;I prefer debugging the situation live.&lt;div&gt;Is it so hard to re-compile 1.2.10 with pdb? It's just a matter of a slight tweak in the project settings.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;




On Fri, Aug 7, 2009 at 6:12 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;





Have you tried specifying a custom error handler on the appender to track down when it enters a failed state?&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&quot;..&quot; &amp;gt;&lt;br&gt;&amp;nbsp; ...&lt;br&gt;&amp;nbsp; &amp;lt;errorHandler type=&quot;Your.ErrorHandler, YourAssembly&quot; /&amp;gt;&lt;br&gt;





&amp;lt;/appender&amp;gt;&lt;br&gt;&lt;br&gt;You would write one that sends an email when the file can't be created.&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;





&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;





&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday,
 August 6, 2009 3:02:17 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi,&lt;br&gt;to research a (rare) bug we have with log4net (log file is not being created) we wanted to debug its source.&lt;br&gt;





However, the release build of 1.2.10 is supplied without a pdb file.&lt;br&gt;And since it is a signed assembly we can't compile it ourself and replace it.&lt;br&gt;
Also - the debug build of 1.2.10 is supplied with a pdb, but is not signed, so it is not substitutable.&lt;br&gt;What I'd like to ask is that one of the developers compile a release build of 1.2.10 and enable pdb creation, so that we could debug the source.&lt;br&gt;






&amp;nbsp;&lt;br&gt;Using a non-signed copy of log4net is not an option for us, because some of our 3rd-party assemblies are compiled against the signed 1.2.10 log4net assembly.&lt;br&gt;&amp;nbsp;&lt;br&gt;The files could be sent irectly to me at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952746&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt; .&lt;br&gt;






&amp;nbsp;&lt;br&gt;Thanks in advance,&lt;br&gt;&amp;nbsp; Omer Mor.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;meta http-equiv=&quot;x-dns-prefetch-control&quot; content=&quot;on&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Debugging-log4net-source-tp24841527p25952746.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25933887</id>
	<title>[jira] Created: (LOG4NET-232) Use ReaderWriterLockSlim instead of ReaderWriterLock.</title>
	<published>2009-10-16T16:47:31Z</published>
	<updated>2009-10-16T16:47:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Use ReaderWriterLockSlim instead of ReaderWriterLock.
&lt;br&gt;-----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-232
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-232&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Any
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Aron Weiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;ReaderWriterLock should be replaced with ReaderWriterLockSlim according to Microsoft for performance and simplification reasons.
&lt;br&gt;&lt;br&gt;MSDN: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.threading.readerwriterlock.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/system.threading.readerwriterlock.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;The .NET Framework has two reader-writer locks, ReaderWriterLockSlim and ReaderWriterLock. ReaderWriterLockSlim is recommended for all new development. ReaderWriterLockSlim is similar to ReaderWriterLock, but it has simplified rules for recursion and for upgrading and downgrading lock state. ReaderWriterLockSlim avoids many cases of potential deadlock. In addition, the performance of ReaderWriterLockSlim is significantly better than ReaderWriterLock. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-232%29-Use-ReaderWriterLockSlim-instead-of-ReaderWriterLock.-tp25933887p25933887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25932901</id>
	<title>Re: Building for .Net 3.5</title>
	<published>2009-10-16T14:52:14Z</published>
	<updated>2009-10-16T14:52:14Z</updated>
	<author>
		<name>Jon Shuler-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;Never mind I was using NAnt .85 when I should have been using .86.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Jon&lt;br&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Jon Shuler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932901&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonshuler@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25932901&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Fri, October 16, 2009 4:29:10 PM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Building for .Net 3.5&lt;br&gt;&lt;/font&gt;&lt;br&gt;
&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div&gt;I am trying to use the trunk versions of log4net.build and log4net.include to build.&amp;nbsp; I am using the build command &quot;build.cmd compile-net3.5&quot;.&amp;nbsp; I get the following error:&lt;br&gt;&lt;br&gt;BUILD FAILED&lt;br&gt;&lt;br&gt;D:\_dev\CSP_DEV_1.0_Iteration_4\Server\DotNetShared\ThirdParty\log4net\1.2.10\log4net.include(231,8):&lt;br&gt;Target framework could not be changed. &quot;net-3.0&quot; is not a valid framework identifier. Valid values are: netcf-2.0, net-2.0, net-1.1.&lt;br&gt;&lt;br&gt;Any ideas?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Jon&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Building-for-.Net-3.5-tp25932645p25932901.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25932645</id>
	<title>Building for .Net 3.5</title>
	<published>2009-10-16T14:29:10Z</published>
	<updated>2009-10-16T14:29:10Z</updated>
	<author>
		<name>Jon Shuler-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;I am trying to use the trunk versions of log4net.build and log4net.include to build.&amp;nbsp; I am using the build command &quot;build.cmd compile-net3.5&quot;.&amp;nbsp; I get the following error:&lt;br&gt;&lt;br&gt;BUILD FAILED&lt;br&gt;&lt;br&gt;D:\_dev\CSP_DEV_1.0_Iteration_4\Server\DotNetShared\ThirdParty\log4net\1.2.10\log4net.include(231,8):&lt;br&gt;Target framework could not be changed. &quot;net-3.0&quot; is not a valid framework identifier. Valid values are: netcf-2.0, net-2.0, net-1.1.&lt;br&gt;&lt;br&gt;Any ideas?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Jon&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Building-for-.Net-3.5-tp25932645p25932645.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25786259</id>
	<title>Re: Debugging log4net source</title>
	<published>2009-10-07T06:01:18Z</published>
	<updated>2009-10-07T06:01:18Z</updated>
	<author>
		<name>Omer Mor</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;I&amp;#39;m trying again to get some help from the log4net developers community:&lt;div&gt;I really need to get a release build with pdb.&lt;/div&gt;&lt;div&gt;I explained blow exactly what needs to be changed in the nant script to build it this way.&lt;/div&gt;

&lt;div&gt;It should only take a couple of minutes to do this.&lt;/div&gt;&lt;div&gt;I would have done it myself if the assembly signing key would have been public.&lt;br&gt;Maybe if no one is free to compile it, then I could join the log4net dev team, and get permission to access the signing key?&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;  Omer Mor.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:01 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;Thanks.&lt;div&gt;First - you should change the nant script:&lt;/div&gt;&lt;div&gt;In the file &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&amp;lt;root&amp;gt;\log4net.include&lt;/font&gt; line &lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;171 &lt;/font&gt;should be changed from:&lt;/div&gt;


&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 204, 204)&quot;&gt;false&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;to:&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;        &amp;lt;property name=&amp;quot;build.debug&amp;quot; value=&amp;quot;&lt;span style=&quot;background-color:rgb(255, 255, 204)&quot;&gt;pdbonly&lt;/span&gt;&amp;quot; /&amp;gt;&lt;/font&gt;&lt;br&gt;
then just run the build script (build.cmd) and the release folder (&lt;span style=&quot;font-family:&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&amp;lt;root&amp;gt;\bin\net\2.0\release\&lt;span style=&quot;font-family:arial&quot;&gt;) should contain both the dll and pdb files.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I suggest making the change in the nant script permanent as it does not affect performance and allows for debugging into log4net source.&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;

&lt;div&gt;  Omer Mor.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Aug 26, 2009 at 5:41 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div&gt;Tell me the exact nant command line to run and I&amp;#39;ll run it.&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;


&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;div&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;


&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Log4NET Dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Sunday, August 23, 2009 11:49:03 AM&lt;br&gt;


&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;I would like to ask again the developer community of log4net for a
 signed build of 1.2.10 assembly that was compiled with a PDB file.&lt;div&gt;This is the best way for us to enable live debugging of the log4net source.&lt;/div&gt;

&lt;div&gt;I believe it would only take a couple of minutes to compile it this way, and it would help us tremendously.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks again,&lt;/div&gt;&lt;div&gt;  Omer Mor (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;)&lt;br&gt;




&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Aug 7, 2009 at 12:44 PM, Omer Mor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;




&lt;div dir=&quot;ltr&quot;&gt;I prefer debugging the situation live.&lt;div&gt;Is it so hard to re-compile 1.2.10 with pdb? It&amp;#39;s just a matter of a slight tweak in the project settings.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;




On Fri, Aug 7, 2009 at 6:12 AM, Ron Grabowski &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rongrabowski@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex&quot;&gt;&lt;div&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;





Have you tried specifying a custom error handler on the appender to track down when it enters a failed state?&lt;br&gt;&lt;br&gt;&amp;lt;appender name=&amp;quot;..&amp;quot; &amp;gt;&lt;br&gt;  ...&lt;br&gt;  &amp;lt;errorHandler type=&amp;quot;Your.ErrorHandler, YourAssembly&amp;quot; /&amp;gt;&lt;br&gt;





&amp;lt;/appender&amp;gt;&lt;br&gt;&lt;br&gt;You would write one that sends an email when the file can&amp;#39;t be created.&lt;br&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;





&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Omer Mor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;log4net-dev@...&lt;/a&gt;&lt;br&gt;





&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday,
 August 6, 2009 3:02:17 AM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Debugging log4net source&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div dir=&quot;ltr&quot;&gt;Hi,&lt;br&gt;to research a (rare) bug we have with log4net (log file is not being created) we wanted to debug its source.&lt;br&gt;





However, the release build of 1.2.10 is supplied without a pdb file.&lt;br&gt;And since it is a signed assembly we can&amp;#39;t compile it ourself and replace it.&lt;br&gt;
Also - the debug build of 1.2.10 is supplied with a pdb, but is not signed, so it is not substitutable.&lt;br&gt;What I&amp;#39;d like to ask is that one of the developers compile a release build of 1.2.10 and enable pdb creation, so that we could debug the source.&lt;br&gt;






 &lt;br&gt;Using a non-signed copy of log4net is not an option for us, because some of our 3rd-party assemblies are compiled against the signed 1.2.10 log4net assembly.&lt;br&gt; &lt;br&gt;The files could be sent irectly to me at &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786259&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omer.mor@...&lt;/a&gt; .&lt;br&gt;






 &lt;br&gt;Thanks in advance,&lt;br&gt;  Omer Mor.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Debugging-log4net-source-tp24841527p25786259.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25724389</id>
	<title>Appender for ASP.NET web interface</title>
	<published>2009-10-02T17:00:19Z</published>
	<updated>2009-10-02T17:00:19Z</updated>
	<author>
		<name>dan-335</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I've been working on an Ajax/Comet interface for pushing logging information into a separate tab of the browser. So 
&lt;br&gt;far it's still more or less in alpha, but it's functional and functioning fairly well in a couple of projects I've been doing at 
&lt;br&gt;work. It basically works by juggling piping the logging information through an open HttpRequest, which writes 
&lt;br&gt;&amp;lt;script&amp;gt; tags to a hidden IFRAME. Script on the front end drops the logs into a table, which is limited to a set 
&lt;br&gt;number of rows. 
&lt;br&gt;&lt;br&gt;Users just see a table with all the recent log entries, which get updated live and rotated out when they're old.
&lt;br&gt;&lt;br&gt;The implementation isn't suitable for a web farm, unfortunately.
&lt;br&gt;&lt;br&gt;It's been useful at work because it's easy to set up and doesn't require additional access to fileshares or databases in 
&lt;br&gt;order to see the logging information.
&lt;br&gt;&lt;br&gt;Unfortunately, I don't have a host which supports IIS or mod_mono, so I don't have publicly available demo for it. 
&lt;br&gt;(Though I might be able to pass off a link to a staging installation in private).
&lt;br&gt;&lt;br&gt;I was going to post the code up at SourceForge in order to share it out with other developers who might want to 
&lt;br&gt;use it, but I thought I would pass it by you kind folk to see if you'd consider it as a viable inclusion in your project. Or 
&lt;br&gt;maybe it grows up a bit on SourceForge before getting included later on?
&lt;br&gt;&lt;br&gt;If you want the code, I can pack it up and send it to someone, or check it in to somewhere. Let me know.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-d
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Appender-for-ASP.NET-web-interface-tp25724389p25724389.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25693496</id>
	<title>[jira] Commented: (LOG4NET-231) App hangs on log attempt when non-contiguous rolling log files exist</title>
	<published>2009-09-30T22:58:23Z</published>
	<updated>2009-09-30T22:58:23Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12761099#action_12761099&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12761099#action_12761099&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;John Fairhall commented on LOG4NET-231:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;Have tracked the issue. We have one java application running as a service that starts up our c# application. The missing backup logs were generating output on stderr, which the java app was not configured to read. As nothing was reading it's stderr, the c# app blocked.
&lt;br&gt;&lt;br&gt;I'd say this issue is resolved, with a further comment that it should have been straightforward to stifle the stderr output from the logger, but isn't.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; App hangs on log attempt when non-contiguous rolling log files exist
&lt;br&gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-231
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-231&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-231&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Win32, Win Server 2003, C# app
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: John Fairhall
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Application has this log4net config:
&lt;br&gt;&amp;gt; &amp;lt;log4net&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;RollingFile&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;..\log\OOPCollector.log&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appendToFile value=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maximumFileSize value=&amp;quot;5MB&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maxSizeRollBackups value=&amp;quot;5&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; 		&amp;lt;lockingModel type=&amp;quot;log4net.Appender.FileAppender+MinimalLock&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%date %5level [%thread] %logger - %message%newline&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;root&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;level value=&amp;quot;INFO&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appender-ref ref=&amp;quot;RollingFile&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/root&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/log4net&amp;gt;
&lt;br&gt;&amp;gt; We are attemping to keep current + 5 backup logs.
&lt;br&gt;&amp;gt; Somehow, the resulting logs for the OOPCollector app became;
&lt;br&gt;&amp;gt; OOPCollector.log
&lt;br&gt;&amp;gt; OOPCollector.log.5
&lt;br&gt;&amp;gt; Starting the app with only those logs already existing causes the app to stop on a log attempt permanently.
&lt;br&gt;&amp;gt; The OOPCollector.log.5 log dissappears but the OOPCollector.log does not get renamed to OOPCollector.log.1, and no new OOPCollector.log is created.
&lt;br&gt;&amp;gt; The issue also occurs if the directory contains
&lt;br&gt;&amp;gt; OOPCollector.log
&lt;br&gt;&amp;gt; OOPCollector.log.4
&lt;br&gt;&amp;gt; except that .4 does get renamed to .5, but otherwise same problem.
&lt;br&gt;&amp;gt; Directory containining
&lt;br&gt;&amp;gt; OOPCollector.log
&lt;br&gt;&amp;gt; OOPCollector.log.3
&lt;br&gt;&amp;gt; works as expected.
&lt;br&gt;&amp;gt; Have set config to store 10 backups, and have same issue with OOPCollector.log and OOPCollector.log.10, and OOPCollector.log and OOPCollector.log.9.
&lt;br&gt;&amp;gt; So looks like a fencepost error with rollover.
&lt;br&gt;&amp;gt; We are also getting OOPCollector.&amp;lt;timestamp&amp;gt;.1, .2, .3 files in the directory occaisionally for no apparent reason.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-231%29-App-hangs-on-log-attempt-when-non-contiguous-rolling-log-files-exist-tp25673305p25693496.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25673305</id>
	<title>[jira] Created: (LOG4NET-231) App hangs on log attempt when non-contiguous rolling log files exist</title>
	<published>2009-09-29T17:48:32Z</published>
	<updated>2009-09-29T17:48:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">App hangs on log attempt when non-contiguous rolling log files exist
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: LOG4NET-231
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-231&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-231&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Log4net
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Appenders
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.2.10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Win32, Win Server 2003, C# app
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: John Fairhall
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 1.2.11
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Application has this log4net config:
&lt;br&gt;&lt;br&gt;&amp;lt;log4net&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;RollingFile&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;file value=&amp;quot;..\log\OOPCollector.log&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appendToFile value=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maximumFileSize value=&amp;quot;5MB&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;maxSizeRollBackups value=&amp;quot;5&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;lockingModel type=&amp;quot;log4net.Appender.FileAppender+MinimalLock&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%date %5level [%thread] %logger - %message%newline&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;root&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;level value=&amp;quot;INFO&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appender-ref ref=&amp;quot;RollingFile&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/root&amp;gt;
&lt;br&gt;&amp;lt;/log4net&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;We are attemping to keep current + 5 backup logs.
&lt;br&gt;&lt;br&gt;Somehow, the resulting logs for the OOPCollector app became;
&lt;br&gt;OOPCollector.log
&lt;br&gt;OOPCollector.log.5
&lt;br&gt;&lt;br&gt;Starting the app with only those logs already existing causes the app to stop on a log attempt permanently.
&lt;br&gt;The OOPCollector.log.5 log dissappears but the OOPCollector.log does not get renamed to OOPCollector.log.1, and no new OOPCollector.log is created.
&lt;br&gt;&lt;br&gt;The issue also occurs if the directory contains
&lt;br&gt;OOPCollector.log
&lt;br&gt;OOPCollector.log.4
&lt;br&gt;except that .4 does get renamed to .5, but otherwise same problem.
&lt;br&gt;&lt;br&gt;Directory containining
&lt;br&gt;OOPCollector.log
&lt;br&gt;OOPCollector.log.3
&lt;br&gt;works as expected.
&lt;br&gt;&lt;br&gt;Have set config to store 10 backups, and have same issue with OOPCollector.log and OOPCollector.log.10, and OOPCollector.log and OOPCollector.log.9.
&lt;br&gt;So looks like a fencepost error with rollover.
&lt;br&gt;&lt;br&gt;We are also getting OOPCollector.&amp;lt;timestamp&amp;gt;.1, .2, .3 files in the directory occaisionally for no apparent reason.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-231%29-App-hangs-on-log-attempt-when-non-contiguous-rolling-log-files-exist-tp25673305p25673305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25578031</id>
	<title>Logging not happening when run on IIS using log4net</title>
	<published>2009-09-24T11:18:56Z</published>
	<updated>2009-09-24T11:18:56Z</updated>
	<author>
		<name>cijojohn</name>
	</author>
	<content type="html">I’m using an ASP.net web application, in that I’m using log4net for logging.
&lt;br&gt;When I run the project, in the ASP.net development server, I’m able to log the logger statements.
&lt;br&gt;But when the application is run on IIS no logging happens. My application is set as a virtual directory inside a Asp web application.
&lt;br&gt;&lt;br&gt;Below is my setting in webconfig.
&lt;br&gt;&lt;b&gt;&amp;lt;configuration&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;configSections&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;section name=&amp;quot;log4net&amp;quot; type=&amp;quot;log4net.Config.Log4NetConfigurationSectionHandler, log4net&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;/configSections&amp;gt;
&lt;br&gt;&amp;lt;log4net&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;LogFileAppender&amp;quot; type=&amp;quot;log4net.Appender.FileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- Please make shure the ..\\Logs directory exists! --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;param name=&quot;File&quot; value=&quot;E:\SEAIWedge\SEAIWedge\SEAIWedgeSizing\SEAIWedgeSizing\Logs\SEAIwedgeReport.log&quot; /&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--&lt;param value=&quot;true&quot; /&gt;--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;param name=&quot;ConversionPattern&quot; value=&quot;%d [%t] %-5p %c %m%n&quot; /&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appender name=&amp;quot;SmtpAppender&amp;quot; type=&amp;quot;log4net.Appender.SmtpAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;to value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;from value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;subject value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;smtpHost value=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bufferSize value=&amp;quot;512&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;lossy value=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;evaluator type=&amp;quot;log4net.Core.LevelEvaluator&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;threshold value=&amp;quot;WARN&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/evaluator&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;conversionPattern value=&amp;quot;%newline%date [%thread] %-5level %logger [%property] - %message%newline%newline%newline&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/appender&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;logger name=&amp;quot;File&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;level value=&amp;quot;All&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appender-ref ref=&amp;quot;LogFileAppender&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/logger&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;logger name=&amp;quot;EmailLog&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;level value=&amp;quot;All&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;appender-ref ref=&amp;quot;SmtpAppender&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/logger&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/log4net&amp;gt;
&lt;br&gt;&amp;lt;/configuration&amp;gt;&lt;/b&gt;&lt;br&gt;In my appication start I’m using the following code
&lt;br&gt;&lt;br&gt;&lt;b&gt;protected void Application_Start(object sender, EventArgs e)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log4net.Config.XmlConfigurator.Configure();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;br&gt;My C# class is as follows.
&lt;br&gt;&lt;br&gt;&lt;b&gt;using System;
&lt;br&gt;using System.Collections;
&lt;br&gt;using System.Configuration;
&lt;br&gt;using System.Data;
&lt;br&gt;using System.IO;
&lt;br&gt;using log4net;
&lt;br&gt;namespace SEAIWedgeSizing.Pages
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; public partial class SizingMaster : System.Web.UI.Page
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private ILog logger = LogManager.GetLogger(&amp;quot;File&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected void Page_Load(object sender, EventArgs e)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logger.Debug(&amp;quot;**** Entering &amp;nbsp;Class - SizingMaster :: Method - Page_Load ********&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;}&lt;/b&gt;&lt;br&gt;&lt;br&gt;Are there any seetings in IIS?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Logging-not-happening-when-run-on-IIS-using-log4net-tp25578031p25578031.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25565056</id>
	<title>[jira] Commented: (LOG4NET-219) RollingFileAppender with varying dynamic filenames not working</title>
	<published>2009-09-22T11:28:17Z</published>
	<updated>2009-09-22T11:28:17Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758341#action_12758341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758341#action_12758341&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Matt Schwartz commented on LOG4NET-219:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;I'm experiencing the same issue
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; RollingFileAppender with varying dynamic filenames not working
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-219
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-219&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-219&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Appenders
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: OS: Windows Server 2003, Sharepoint 2007
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Amar G
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: log4netinternaldebug.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Log4Net configuration file is as below:
&lt;br&gt;&amp;gt; &amp;lt;log4net&amp;gt;
&lt;br&gt;&amp;gt; 		&amp;lt;appender name=&amp;quot;RollingFile&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;file type=&amp;quot;log4net.Util.PatternString&amp;quot; value=&amp;quot;C:\ErrorLog\%property{LogPath}&amp;quot;&amp;gt;&amp;lt;/file&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;appendToFile value=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/appendToFile&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;maximumFileSize value=&amp;quot;1024KB&amp;quot;&amp;gt;&amp;lt;/maximumFileSize&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;maxSizeRollBackups value=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/maxSizeRollBackups&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; 				&amp;lt;conversionpattern value=&amp;quot;%newline%date - %message%newline&amp;quot;&amp;gt;&amp;lt;/conversionpattern&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;/layout&amp;gt;
&lt;br&gt;&amp;gt; 		&amp;lt;/appender&amp;gt;
&lt;br&gt;&amp;gt; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;logger name=&amp;quot;File&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;level value=&amp;quot;All&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; 			&amp;lt;appender-ref ref=&amp;quot;RollingFile&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; 		&amp;lt;/logger&amp;gt;
&lt;br&gt;&amp;gt; 	&amp;lt;/log4net&amp;gt;
&lt;br&gt;&amp;gt; In my application the debug method for logging the information will be called many times. Some messages should get stored in a file with name say xy.log and some messages should get stored in a file with name say ab.log.
&lt;br&gt;&amp;gt; In Global.asax i have written the following code:
&lt;br&gt;&amp;gt; log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Server.MapPath(&amp;quot;/Log4Net.config&amp;quot;)));
&lt;br&gt;&amp;gt; The above LOC is written in the Application_Start event
&lt;br&gt;&amp;gt; Actual call to the debug method:
&lt;br&gt;&amp;gt; &amp;nbsp;log4net.GlobalContext.Properties[&amp;quot;LogPath&amp;quot;] = String.Concat(FilePrefix,&amp;quot;_Debug.log&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log4net.ILog filelogger = log4net.LogManager.GetLogger(&amp;quot;File&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filelogger.Debug(info);
&lt;br&gt;&amp;gt; Issue: Although the property named LogPath is getting set properly, i dont see any file with the name specified through the code getting created in the path specified.
&lt;br&gt;&amp;gt; Can you please look into this and let me know whether i am missing something or whether it is not supported?
&lt;br&gt;&amp;gt; Thanks in advance.....
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-219%29-RollingFileAppender-with-varying-dynamic-filenames-not-working-tp24049626p25565056.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25558873</id>
	<title>[jira] Commented: (LOG4NET-230) Unable to Download log4net</title>
	<published>2009-09-22T05:12:16Z</published>
	<updated>2009-09-22T05:12:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758222#action_12758222&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758222#action_12758222&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Dag Christensen commented on LOG4NET-230:
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;The download at &lt;a href=&quot;http://logging.apache.org/log4net/download.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/download.html&lt;/a&gt;&amp;nbsp;worked for me.
&lt;br&gt;If you don't want to clear your browser cache, you can try download it using wget (&lt;a href=&quot;http://gnuwin32.sourceforge.net/packages/wget.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gnuwin32.sourceforge.net/packages/wget.htm&lt;/a&gt;).
&lt;br&gt;Extract bin\wget.exe and execute this command:
&lt;br&gt;wget.exe &lt;a href=&quot;http://archive.apache.org/dist/incubator/log4net/1.2.10/incubating-log4net-1.2.10.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archive.apache.org/dist/incubator/log4net/1.2.10/incubating-log4net-1.2.10.zip&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to Download log4net 
&lt;br&gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-230
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: ASP.NET 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Prince M. Premnath 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi i Couldn't download the &amp;nbsp;log4net 1.2.10 from this location &lt;a href=&quot;http://logging.apache.org/log4net/download.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/download.html&lt;/a&gt;&amp;nbsp; it ultimately stops at certain point after downloading 4.7 MB ive tried as many times , but still i could n't find myself successful may i have another mirror to download ? 
&lt;br&gt;&amp;gt; what ive to do in order to download ?
&lt;br&gt;&amp;gt; Prince &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-230%29-Unable-to-Download-log4net-tp25558033p25558873.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25558803</id>
	<title>[jira] Updated: (LOG4NET-230) Unable to Download log4net</title>
	<published>2009-09-22T05:06:16Z</published>
	<updated>2009-09-22T05:06:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Prince M. Premnath &amp;nbsp;updated LOG4NET-230:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Comment: was deleted
&lt;br&gt;&lt;br&gt;(was: Hi Dag Christensen &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;Even the alternate link what you've given me suffering from the same issue it seems .. i couldn't complete my download :-( &amp;nbsp; where can i get it again ?)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to Download log4net 
&lt;br&gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-230
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: ASP.NET 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Prince M. Premnath 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi i Couldn't download the &amp;nbsp;log4net 1.2.10 from this location &lt;a href=&quot;http://logging.apache.org/log4net/download.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/download.html&lt;/a&gt;&amp;nbsp; it ultimately stops at certain point after downloading 4.7 MB ive tried as many times , but still i could n't find myself successful may i have another mirror to download ? 
&lt;br&gt;&amp;gt; what ive to do in order to download ?
&lt;br&gt;&amp;gt; Prince &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-230%29-Unable-to-Download-log4net-tp25558033p25558803.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25558804</id>
	<title>[jira] Updated: (LOG4NET-230) Unable to Download log4net</title>
	<published>2009-09-22T05:06:16Z</published>
	<updated>2009-09-22T05:06:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Prince M. Premnath &amp;nbsp;updated LOG4NET-230:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Comment: was deleted
&lt;br&gt;&lt;br&gt;(was: Hi Dag Christensen &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;Even the alternate link what you've given me suffering from the same issue it seems .. i couldn't complete my download :-( &amp;nbsp; where can i get it again ?)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to Download log4net 
&lt;br&gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-230
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: ASP.NET 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Prince M. Premnath 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi i Couldn't download the &amp;nbsp;log4net 1.2.10 from this location &lt;a href=&quot;http://logging.apache.org/log4net/download.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/download.html&lt;/a&gt;&amp;nbsp; it ultimately stops at certain point after downloading 4.7 MB ive tried as many times , but still i could n't find myself successful may i have another mirror to download ? 
&lt;br&gt;&amp;gt; what ive to do in order to download ?
&lt;br&gt;&amp;gt; Prince &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-230%29-Unable-to-Download-log4net-tp25558033p25558804.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25558805</id>
	<title>[jira] Commented: (LOG4NET-230) Unable to Download log4net</title>
	<published>2009-09-22T05:06:16Z</published>
	<updated>2009-09-22T05:06:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758218#action_12758218&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12758218#action_12758218&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Prince M. Premnath &amp;nbsp;commented on LOG4NET-230:
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;Hi Dag Christensen &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;Even the alternate link what you've given me suffering from the same issue it seems .. i couldn't complete my download :-( &amp;nbsp; where can i get it again ?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to Download log4net 
&lt;br&gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: LOG4NET-230
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/LOG4NET-230&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/LOG4NET-230&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Log4net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.2.10
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: ASP.NET 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Prince M. Premnath 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi i Couldn't download the &amp;nbsp;log4net 1.2.10 from this location &lt;a href=&quot;http://logging.apache.org/log4net/download.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logging.apache.org/log4net/download.html&lt;/a&gt;&amp;nbsp; it ultimately stops at certain point after downloading 4.7 MB ive tried as many times , but still i could n't find myself successful may i have another mirror to download ? 
&lt;br&gt;&amp;gt; what ive to do in order to download ?
&lt;br&gt;&amp;gt; Prince &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28LOG4NET-230%29-Unable-to-Download-log4net-tp25558033p25558805.html" />
</entry>

</feed>
