-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
if you want to use it in mult-thread, you need make some change on code. i made a little change in publish function in FileLoggerHandler.cs
private static ReaderWriterLockSlim _readWriteLock = new ReaderWriterLockSlim();
_readWriteLock.EnterWriteLock();
StreamWriter writer = null;
try
{
// Append text to the file
writer = new StreamWriter(File.Open(Path.Combine(_directory, _fileName), FileMode.Append));
writer.WriteLine(_loggerFormatter.ApplyFormat(logMessage));
writer.Close();
}
finally
{
// Release lock
if(writer != null)
{
writer.Close();
}
}
_readWriteLock.ExitWriteLock();
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels