protected override void ProcessEvent(EventOccurredArgs args) { // if logging is disabled, don't write this out... if (mLoggingEnabled == false) return; if (mFilePath != string.Empty) { LogEvent(args, mFilePath); } }
private void LogEvent(EventOccurredArgs args, string fileName) { try { string eventStr = EventOccurredArgs.Serialize(args); Guid guid = Guid.NewGuid(); File.WriteAllText(Path.Combine(fileName, guid.ToString() + ".xml"), eventStr); } catch (Exception e) { Console.WriteLine(e.Message); } }