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);
        }
Beispiel #2
0
        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);
		}
Beispiel #4
0
        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);
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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);
		}