public void when_tracing_exception_without_xml_then_succeeds() { var inMemoryListener = new InMemoryTraceListener(); Tracer.Configuration.AddListener("Foo", inMemoryListener); Tracer.Configuration.SetTracingLevel("Foo", SourceLevels.All); var tracer = Tracer.Get("Foo"); tracer.Error(new ApplicationException("Foo Error"), "A Foo Exception occurred"); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains("A Foo Exception occurred", trace); }
public void when_tracing_exception_without_xml_then_succeeds() { var inMemoryListener = new InMemoryTraceListener(); Tracer.Configuration.AddListener("Foo", inMemoryListener); Tracer.Configuration.SetTracingLevel("Foo", SourceLevels.All); var tracer = Tracer.Get("Foo"); tracer.Error(new ApplicationException("Foo Error"), "A Foo Exception occurred"); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains("A Foo Exception occurred", trace); }
public void when_tracing_exception_without_args_and_message_with_brackets_then_success() { var inMemoryListener = new InMemoryTraceListener(); Tracer.Configuration.AddListener("Foo", inMemoryListener); Tracer.Configuration.SetTracingLevel("Foo", SourceLevels.All); var tracer = Tracer.Get("Foo"); var message = "A Foo Exception occurred {1223445}"; tracer.Error(new ApplicationException("Foo Error"), message); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains(message, trace); }
public void when_tracing_exception_without_args_and_message_with_brackets_then_success() { var inMemoryListener = new InMemoryTraceListener(); Tracer.Configuration.AddListener("Foo", inMemoryListener); Tracer.Configuration.SetTracingLevel("Foo", SourceLevels.All); var tracer = Tracer.Get("Foo"); var message = "A Foo Exception occurred {1223445}"; tracer.Error(new ApplicationException("Foo Error"), message); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains(message, trace); }
public void when_tracing_exception_with_xml_then_succeeds() { var xml = Path.GetTempFileName(); var inMemoryListener = new InMemoryTraceListener(); var xmlListener = new XmlWriterTraceListener(xml); var tracerName = MethodBase.GetCurrentMethod().Name; Tracer.Configuration.AddListener(tracerName, inMemoryListener); Tracer.Configuration.AddListener(tracerName, xmlListener); Tracer.Configuration.SetTracingLevel(tracerName, SourceLevels.All); var tracer = Tracer.Get(tracerName); tracer.Error(new ApplicationException("Foo Error"), "A Foo Exception occurred"); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains("A Foo Exception occurred", trace); }
public void when_tracing_exception_with_xml_then_succeeds() { var xml = Path.GetTempFileName(); var inMemoryListener = new InMemoryTraceListener(); var xmlListener = new XmlWriterTraceListener(xml); var tracerName = MethodBase.GetCurrentMethod().Name; Tracer.Configuration.AddListener(tracerName, inMemoryListener); Tracer.Configuration.AddListener(tracerName, xmlListener); Tracer.Configuration.SetTracingLevel(tracerName, SourceLevels.All); var tracer = Tracer.Get(tracerName); tracer.Error(new ApplicationException("Foo Error"), "A Foo Exception occurred"); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains("Foo Error", trace); Assert.Contains("A Foo Exception occurred", trace); }
public void when_tracing_without_args_then_success() { var xml = Path.GetTempFileName(); var inMemoryListener = new InMemoryTraceListener(); var xmlListener = new XmlWriterTraceListener(xml); var tracerName = MethodBase.GetCurrentMethod().Name; Tracer.Configuration.AddListener(tracerName, inMemoryListener); Tracer.Configuration.AddListener(tracerName, xmlListener); Tracer.Configuration.SetTracingLevel(tracerName, SourceLevels.All); var tracer = Tracer.Get(tracerName); var message = "Foo"; tracer.Info(message); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains(message, trace); }
public void when_tracing_without_args_then_success() { var xml = Path.GetTempFileName(); var inMemoryListener = new InMemoryTraceListener(); var xmlListener = new XmlWriterTraceListener(xml); var tracerName = MethodBase.GetCurrentMethod().Name; Tracer.Configuration.AddListener(tracerName, inMemoryListener); Tracer.Configuration.AddListener(tracerName, xmlListener); Tracer.Configuration.SetTracingLevel(tracerName, SourceLevels.All); var tracer = Tracer.Get(tracerName); var message = "Foo"; tracer.Info(message); var trace = inMemoryListener.GetTrace(); Assert.False(string.IsNullOrEmpty(trace)); Assert.Contains(message, trace); }