예제 #1
0
            public GetEventClassificationMethod()
            {
                _mapper = new InMemoryEventIdMapper();

                //Without exceptions
                _mapper.AddClassification(className: "classname1", methodName: "methodname1", areaId: 1,
                                          areaName: "area", exceptionType: null, 6001, "eventname 1");
                _mapper.AddClassification(className: "classname2", methodName: "methodname2", areaId: 1,
                                          areaName: "area", exceptionType: null, 6002, "eventname 2");

                //With exceptions
                _mapper.AddClassification(className: "classname3", methodName: "methodname3", areaId: 1,
                                          areaName: "area", exceptionType: typeof(Exception), 6002, "eventname 3");
            }
예제 #2
0
            public LogInformationMethod()
            {
                //I want a real factory
                var serviceProvider = new ServiceCollection()
                                      .AddLogging()
                                      .BuildServiceProvider();

                var factory = serviceProvider.GetService <ILoggerFactory>();

                var eventIdMapper = new InMemoryEventIdMapper();

                _sink = new SimpleLogSink(
                    factory,
                    eventIdMapper);
            }
예제 #3
0
            public LogErrorMethod()
            {
                var envMock = new Mock <IHostEnvironment>();

                envMock.Setup(env => env.EnvironmentName).Returns("UnitTest");

                //I want a real factory
                var serviceProvider = new ServiceCollection()
                                      .AddLogging()
                                      .BuildServiceProvider();

                var factory = serviceProvider.GetService <ILoggerFactory>();

                var eventIdMapper = new InMemoryEventIdMapper();

                _sink = new SimpleLogSink(
                    factory,
                    eventIdMapper);
            }