Disable error log
Is there a way to disable the error log? I have seen tutorials for how to change the location of the log, but we would like to just disable it from being created since we have alternative logging.
Hello Jeff! I just did this actually and it is rather simple. In your Global.asax (you may have to add one to your Sitefinity project) add the following lines of code. Like you I saw the posts to change the location of the log but I figured out a way to modify it. I also posted the full solution I created using log4net in this post www.sitefinity.com/.../custom-error-loggin-solution-help
protected void Application_Start(object sender, EventArgs e) //Setup method to remove Sitefinity Error Logging ObjectFactory.Initialized += SetupSitefinityLogPath; protected void SetupSitefinityLogPath(object s, ExecutedEventArgs args) if (args.CommandName == "ConfigureLogging") var builder = args.Data as ConfigurationSourceBuilder; var errorLog = ((Telerik.Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings)builder.Get("loggingConfiguration")).TraceListeners.SingleOrDefault(l => l.Name == "ErrorLog") as Telerik.Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData; //Remove the error logging trace listeners so that the Sitefinity error logs are not created. ((Telerik.Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings)builder.Get("loggingConfiguration")).TraceListeners.Remove("ErrorLog"); ((Telerik.Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings)builder.Get("loggingConfiguration")).TraceSources.Remove("ErrorLog");