public void TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
예제 #2
0
        public async Task TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
        public void SimpleWrite()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            x.Write(4);
        }
예제 #4
0
        public async Task SimpleWrite()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            x.Write(4);
        }
        public void SimpleWrite()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            x.Write(4);
        }
예제 #6
0
        public async Task WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }
        public void WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }
        public void WriteObjectTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";


            x.Write(new
            {
                thing = "ggg",
                morethings = 11111,
                anotherthing = "yyyy"
            });
        }
예제 #9
0
        public async Task ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
예제 #12
0
        public async Task TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
예제 #13
0
        public async Task WriteObjectTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";


            x.Write(new
            {
                thing        = "ggg",
                morethings   = 11111,
                anotherthing = "yyyy"
            });
        }
        public void WriteObjectTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";


            x.Write(new
            {
                thing        = "ggg",
                morethings   = 11111,
                anotherthing = "yyyy"
            });
        }
예제 #15
0
        public async Task SometimesExceptionsThrowWhenSerialized()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, new ObjectWithPropertyThatThrows());
            Assert.True(true);  //we did not blow up trying to serialize "ObjectThatThrows"

            x.Flush();
        }
예제 #16
0
        public async Task TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10000; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();
        }
        public void TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10000; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();
        }
        public void TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();
        }
예제 #19
0
        public async Task TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();
        }
        public void WriteExceptionest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                x.Write(ex);
                //throw;
            }
        }
        public void WriteExceptionest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                x.Write(ex);
                //throw;
            }

        }
예제 #22
0
        public async Task WriteExceptionest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                x.Write(ex);
                //dont throw we want to see that the exception got writ
                //throw;
            }
        }
예제 #23
0
        public async Task CauseFailedSerialization()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 50; i++)
            {
                ts.TraceData(TraceEventType.Information, 99, new Junk()
                {
                    ipaddr = IPAddress.Parse("1.1.1.1")
                });
            }

            ts.Flush();
        }
        public void CauseFailedSerialization()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 50; i++)
            {
                ts.TraceData(TraceEventType.Information, 99, new Junk()
                {
                    ipaddr = IPAddress.Parse("1.1.1.1")
                });
            }

            ts.Flush();
        }
        public void ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void CauseFailedSerialization()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);
            ts.Listeners.Add(x);

            for (int i = 0; i < 50; i++)
            {

            ts.TraceData(TraceEventType.Information, 99, new Junk()
            {
                ipaddr = IPAddress.Parse("1.1.1.1")
            });
            }

            ts.Flush();
        }
        public void TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);
            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
        public void TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);
            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
        public void TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);
            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();

        }
        public void TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);
            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();

        }
        public void WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }