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); } }
public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) { LogMessage(eventType, message); }
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) { }
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"); } }
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; }
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) { }
public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) => throw null;
public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) => throw null;
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); }
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)); }
public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, object data) { }
public sealed override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id) { }
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) { }
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); }