void Application_Start(object sender, EventArgs e)
        {
            // Code that runs on application startup
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            LoggingEventRepository = new InMemoryLoggingEventRepository();

#if DEBUG
            System.Threading.Timer t = new System.Threading.Timer(s => {
                LoggingEventRepository.Put("DEBUG", new LoggingEvent(new LoggingEventData()
                {
                    Level = log4net.Core.Level.Debug, LoggerName = "Test", Message = "Test", TimeStampUtc = DateTime.Now, LocationInfo = new LocationInfo(GetType())
                }));
            }, null, 10000, 10000);
#endif
        }
Exemple #2
0
 public MsSqlTarget(IMsSqlSettings settings, ILoggingEventRepository repository)
 {
     _settings = settings;
     _repository = repository;
     Initialize();
 }