public void WriteLogEntry(LogEntry entry)
{
lock (this)
{
// Prevent race condition during disposal
if (!disposed)
{
writer.WriteLine("{0} {1} {2}",
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.ffffff"),
logLevelNameMap[entry.Level],
entry.Text);
}
}
}