Я пытаюсь использовать обработчик исключений ведения журнала из Enterprise Library, но время от времени, когда я обновляю страницу (очевидно), я получить эту ошибку:Блок приложений регистрации журналов предприятия - System.InvalidOperationException: LogWriter уже установлен
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The LogWriter is already set.
код
protected void Page_Load(object sender, EventArgs e)
{
Logger.SetLogWriter(new LogWriterFactory().Create());
LogEntry entry = new LogEntry();
entry.Message = "I am logging";
Logger.Write(entry);
if (!Page.IsPostBack)
{
}
}
Стек след
[InvalidOperationException: The LogWriter is already set.]
Microsoft.Practices.EnterpriseLibrary.Logging.Logger.SetLogWriter(LogWriter logWriter, Boolean throwIfSet) +165
ASPUserManager.Presentation.AspNetUI.GridView.Page_Load(Object sender, EventArgs e) in \AspNetUI\GridView.aspx.cs:20
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
System.Web.UI.Control.OnLoad(EventArgs e) +92
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
Я думаю, может быть, я должен проверить, установлен ли LogWriter?
Я новичок в блоке приложений регистрации журналов предприятия, и я не уверен, как это исправить, есть ли у кого-нибудь идеи?