コード例 #1
0
        public void Create_DifferentIndexes()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);
            cfg.Add(1, 5);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);

            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0, 1);
            ml.End(1, 0, 0);
            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0);
        }
コード例 #2
0
        public void Error_TooManyRecords_DifferentIndex()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);
            cfg.Add(1, 5);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);

            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0, 1);
            ml.End(1, 0, 0);
            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0, 1);
        }
コード例 #3
0
        public void Error_CorrelationId_DoesNotExist()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);

            var ml = new NanoLogger(cfg);

            ml.Begin(1, 0, 0);
        }
コード例 #4
0
        public void Create()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
        }