public IEnumerable <WeatherForecast> TestLog4netGet() { try { Int32.Parse("a"); } catch (Exception ex) { Log4Builder.WriteLog("控制器异常:", ex); } var rng = new Random(); return(Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Summaries[rng.Next(Summaries.Length)] }) .ToArray()); }
/// <summary> /// 启用log4net,记录日志 /// </summary> /// <param name="app"></param> /// <returns></returns> public static IApplicationBuilder UseLog4netBuilder(this IApplicationBuilder app) { Log4Builder.LoadLog4netconfig(Path.Combine(Directory.GetCurrentDirectory(), "dllconfigs\\Appsetting.log4net.config")); return(app); }