To use Serilog in your ASP.NET 5 RC1 project, add the following dependencies to the project.json file:
"Serilog.Extensions.Logging": "1.0.0-rc1-final-10092", "Serilog.Sinks.RollingFile": "2.0.0-beta-465"
Create a registrar in the Startup constructor:
public Startup(IApplicationEnvironment appEnv) { Log.Logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.RollingFile(Path.Combine(appEnv.ApplicationBasePath, "log-{Date}.txt")) .CreateLogger(); }
and add Serilog to the Startup.Configure method:
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) { loggerFactory.AddSerilog();
source share