Hi,
 
could you send us your code where you open the log files to be displayed in your rich text box? I guess the locking problem is not at the log4net side but in your application to display the log.
 
Tried to open the File using
 
public static FileStream Open(
  
string path,
  
FileMode mode,
  
FileAccess access,
  
FileShare share
);
 
method of File?
 
greets
Christoph


From: Matthew Brown [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 22, 2005 2:46 PM
To: Log4NET User
Subject: Re: Log4Net file locking

Just a warning though, in my experience with MinimalLock, it slows down execution of the program significantly (as log4net has to lock the file, write it, unlock it, repeat)

On 11/22/05, Georg Jansen <[EMAIL PROTECTED]> wrote:
Hi,

You can try to change the lock level:

<lockingModel type="log4net.Appender.FileAppender+MinimalLock " />

(This must be inserted in the config file in the section where you define
the RollingFileAppender).


Best regards
Georg
http://www.l4ndash.com - Log4Net Dashboard / Log Viewer

-----Original Message-----
From: news [mailto:[EMAIL PROTECTED]] On Behalf Of Sankalp
Sent: 22. november 2005 10:53
To: [email protected]
Subject: Log4Net file locking

Hi,
We wish to port our .NET windows application logging to Log4Net but are
facing a
problem. Our application dispays the log file in a rich text box so that the
user can debug himself what all is happening in the application. We plan to
user
RollingFileAppender so that logs can remain for certain period pf time.
However, there is some problem here. When we try reading the log file and
display it in the rich text box, then it says that the file is in use and
cant
be accessed. Log4Net is putting a lock on the file. I tried changing the
locking
level to Minimal Lock using a file Appender but even that didnt help as as
soon
as the log is written, we simultaneoulsy display it in the rich text box.
Pointers any one????




Reply via email to