コード例 #1
0
ファイル: Boostrapper.cs プロジェクト: renick/Nancy.Serilog
        protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
        {
            pipelines.EnableSerilog();

            Log.Logger = new LoggerConfiguration()
                         .WriteTo.Console()
                         .WriteTo.Console(new JsonFormatter())
                         .CreateLogger();
        }
コード例 #2
0
        protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
        {
            pipelines.EnableSerilog();

            var logger = new LoggerConfiguration()
                         .ReadFrom.AppSettings()
                         .CreateLogger();

            //Init loger
            Log.Logger = logger;
        }
コード例 #3
0
        protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
        {
            base.ApplicationStartup(container, pipelines);

            pipelines.EnableSerilog();

            Log.Logger = new LoggerConfiguration()
                         .WriteTo.File(new JsonFormatter(), "log.txt")
                         .MinimumLevel.Debug()
                         .CreateLogger();

            if (settings.Cache.CacheEnabled)
            {
                this.EnableRapidCache(container.Resolve <IRouteResolver>(), ApplicationPipelines, new[] { "query", "form", "accept" });
                pipelines.AfterRequest.AddItemToStartOfPipeline(ConfigureCache);
            }
        }
コード例 #4
0
 protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
 {
     pipelines.EnableSerilog();
 }
コード例 #5
0
ファイル: Bootstrapper.cs プロジェクト: felegy/Nancy.Serilog
        protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
        {
            pipelines.EnableSerilog();

            StaticConfiguration.DisableErrorTraces = false;
        }