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);
            }
        }