示例#1
0
 public NLogTests(NLogConfiguration configuration = null)
 {
     factory = LoggerBuilders.BuildNLogFactory(configuration ?? new NLogConfiguration {
         KeepFileOpen = true
     });
     logger = factory.GetLogger(nameof(IAuditLogger));
 }
示例#2
0
        public Log4NetTests(Log4NetConfiguration configuration = null)
        {
            Repository = LoggerBuilders.BuildLog4Net(configuration ?? new Log4NetConfiguration {
                InstanceName = $"{Guid.NewGuid()}", KeepFileOpen = true
            });

            logger = log4net.LogManager.GetLogger(Repository, typeof(IAuditLogger));
        }
示例#3
0
 public SerilogTests(SerilogConfiguration configuration = null)
 {
     factory = LoggerBuilders.BuildSerilogLogFactory(configuration);
     logger  = factory.ForContext <IAuditLogger>();
 }