コード例 #1
0
        public override void Write(string message)
        {
            string[] splittedMessage = message.Split(' ', ':');
            if (splittedMessage[0].Equals(Constants.LogSourceName))
            {
                TraceEventType level;
                if (!Enum.TryParse(splittedMessage[1], out level))
                {
                    throw new InvalidOperationException();
                }

                this.currentLevel = TestLogListener.MapLogLevel(level);
            }
        }
コード例 #2
0
 protected override void OnEventWritten(EventWrittenEventArgs eventData)
 {
     Debug.WriteLine(eventData.Payload[0]);
     TestLogListener.ProcessMessage(TestLogListener.MapLogLevel(eventData.Level), eventData.Payload[0].ToString());
 }