From 253b9dab270824c98d3e956ce24ceb4631b1c1d2 Mon Sep 17 00:00:00 2001 From: Shannon Date: Tue, 7 Jul 2015 16:12:05 +0200 Subject: [PATCH] Ensures log4net is shutdown on app shutdown --- src/Umbraco.Core/UmbracoApplicationBase.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/UmbracoApplicationBase.cs b/src/Umbraco.Core/UmbracoApplicationBase.cs index a53dd09ca5..b98e3935ee 100644 --- a/src/Umbraco.Core/UmbracoApplicationBase.cs +++ b/src/Umbraco.Core/UmbracoApplicationBase.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Web; using System.Web.Hosting; +using log4net; using Umbraco.Core.Logging; using Umbraco.Core.ObjectResolution; @@ -31,7 +32,6 @@ namespace Umbraco.Core /// internal void StartApplication(object sender, EventArgs e) { - //boot up the application GetBootManager() .Initialize() @@ -139,6 +139,9 @@ namespace Umbraco.Core Logger.Info("Application shutdown. Reason: " + HostingEnvironment.ShutdownReason); } OnApplicationEnd(sender, e); + + //Last thing to do is shutdown log4net + LogManager.Shutdown(); } protected abstract IBootManager GetBootManager();