public void WriteEntry(object sender, LogEntryEventArgs args) { if (args.Level > _level) { return; } _eventLog.WriteEntry(args.ToString(), _typeConverter[args.Level]); }
public virtual void WriteEntry(object sender, LogEntryEventArgs args) { if (args.Level > Level) { return; } lock (LockObject) { using (var fileStream = new FileStream(Filename, FileMode.Append, FileAccess.Write)) { using (var streamWriter = new StreamWriter(fileStream, Encoding.UTF8)) { streamWriter.WriteLine(args.ToString()); } } } }