public void AppendTest()
        {
            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                log.Append = false;
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\r\n", data, "#01");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                log.Append = true;
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\r\n" + "nunit\tCritical\t0\t\r\n", data, "#02");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                log.Append = false;
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\r\n", data, "#03");
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);
            }
        }
Пример #2
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message)
 {
     LogMessage(eventType, message);
 }
Пример #3
0
 public override void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, System.Guid relatedActivityId)
 {
 }
 public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args)
 {
 }
Пример #5
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message)
 {
     this.target.TraceEvent(eventCache, source, eventType, id, message);
 }
        public void WriteTest()
        {
            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\r\n", data, "#01");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "data");
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\tdata\r\n", data, "#02");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "data", "data2");
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\tdata\tdata2\r\n", data, "#03");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceEvent (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "msg");
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\tmsg\r\n", data, "#04");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceEvent (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "msg:{0}", "arg1");
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\tmsg:arg1\r\n", data, "#05");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceOutputOptions = System.Diagnostics.TraceOptions.DateTime | System.Diagnostics.TraceOptions.LogicalOperationStack | System.Diagnostics.TraceOptions.ProcessId | System.Diagnostics.TraceOptions.ThreadId | System.Diagnostics.TraceOptions.Timestamp;
                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\t\"\"\t" + cache.DateTime.ToString ("u", CultureInfo.InvariantCulture) + "\t" + cache.ProcessId + "\t" + cache.ThreadId + "\t" + cache.Timestamp + System.Environment.NewLine, data, "#06");
            }

            using (FileLogTraceListener log = new FileLogTraceListener ()) {
                log.Filter = new System.Diagnostics.EventTypeFilter (System.Diagnostics.SourceLevels.All);
                log.IncludeHostName = true;

                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache ();

                log.TraceOutputOptions = System.Diagnostics.TraceOptions.DateTime | System.Diagnostics.TraceOptions.LogicalOperationStack | System.Diagnostics.TraceOptions.ProcessId | System.Diagnostics.TraceOptions.ThreadId | System.Diagnostics.TraceOptions.Timestamp;
                log.TraceData (cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close ();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText (filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile (filename);

                Assert.AreEqual ("nunit\tCritical\t0\t\t\"\"\t" + cache.DateTime.ToString ("u", CultureInfo.InvariantCulture) + "\t" + cache.ProcessId + "\t" + cache.ThreadId + "\t" + cache.Timestamp + "\t" + Environment.MachineName + System.Environment.NewLine, data, "#07");
            }
        }
Пример #7
0
 public override bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data)
 {
     throw null;
 }
Пример #8
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, string message)
 {
 }
        public void WriteTest()
        {
            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceData(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\t\r\n", data, "#01");
            }


            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceData(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "data");
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\tdata\r\n", data, "#02");
            }

            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceData(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "data", "data2");
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\tdata\tdata2\r\n", data, "#03");
            }

            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceEvent(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "msg");
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\tmsg\r\n", data, "#04");
            }


            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceEvent(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, "msg:{0}", "arg1");
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\tmsg:arg1\r\n", data, "#05");
            }

            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceOutputOptions = System.Diagnostics.TraceOptions.DateTime | System.Diagnostics.TraceOptions.LogicalOperationStack | System.Diagnostics.TraceOptions.ProcessId | System.Diagnostics.TraceOptions.ThreadId | System.Diagnostics.TraceOptions.Timestamp;
                log.TraceData(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\t\t\"\"\t" + cache.DateTime.ToString("u", CultureInfo.InvariantCulture) + "\t" + cache.ProcessId + "\t" + cache.ThreadId + "\t" + cache.Timestamp + System.Environment.NewLine, data, "#06");
            }


            using (FileLogTraceListener log = new FileLogTraceListener()) {
                log.Filter          = new System.Diagnostics.EventTypeFilter(System.Diagnostics.SourceLevels.All);
                log.IncludeHostName = true;

                string filename = log.FullLogFileName;
                string data;
                System.Diagnostics.TraceEventCache cache = new System.Diagnostics.TraceEventCache();

                log.TraceOutputOptions = System.Diagnostics.TraceOptions.DateTime | System.Diagnostics.TraceOptions.LogicalOperationStack | System.Diagnostics.TraceOptions.ProcessId | System.Diagnostics.TraceOptions.ThreadId | System.Diagnostics.TraceOptions.Timestamp;
                log.TraceData(cache, "nunit", System.Diagnostics.TraceEventType.Critical, 0, null);
                log.Close();
                data = Microsoft.VisualBasic.FileIO.FileSystem.ReadAllText(filename);
                Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(filename);

                Assert.AreEqual("nunit\tCritical\t0\t\t\"\"\t" + cache.DateTime.ToString("u", CultureInfo.InvariantCulture) + "\t" + cache.ProcessId + "\t" + cache.ThreadId + "\t" + cache.Timestamp + "\t" + Environment.MachineName + System.Environment.NewLine, data, "#07");
            }
        }
 public sealed override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, Object[] args)
 {
 }
 public sealed override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, Object data)
 {
 }
Пример #12
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) => throw null;
Пример #13
0
 public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) => throw null;
Пример #14
0
 public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data)
 {
     this.target.TraceData(eventCache, source, eventType, id, data);
 }
Пример #15
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args)
 {
     LogMessage(eventType, string.Format(format, args));
 }
Пример #16
0
 public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, object data)
 {
 }
Пример #17
0
 public sealed override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id)
 {
 }
Пример #18
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, string format, params object[] args)
 {
 }
 public abstract bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data);
 public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data)
 {
 }
 public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data)
 {
 }
 public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message)
 {
 }
Пример #23
0
 public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args)
 {
     this.target.TraceEvent(eventCache, source, eventType, id, format, args);
 }