From 276f691d860041870f28bb9322506e03a53eb7f8 Mon Sep 17 00:00:00 2001 From: inga-lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Sun, 5 Sep 2010 17:17:41 +0000 Subject: [PATCH] Exceptions logging improved --- IISMainHandler/WebContext.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/IISMainHandler/WebContext.cs b/IISMainHandler/WebContext.cs index a27c36b..658b637 100644 --- a/IISMainHandler/WebContext.cs +++ b/IISMainHandler/WebContext.cs @@ -153,6 +153,12 @@ namespace FLocal.IISHandler { public void LogError(Exception e) { using(StreamWriter writer = new StreamWriter(Common.Config.instance.dataDir + "Logs\\" + DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss") + "." + Guid.NewGuid() + ".txt")) { + writer.WriteLine("Requested url: " + this.httprequest.RawUrl); + writer.WriteLine("Remote ip: " + this.httprequest.UserHostAddress); + if(this.httprequest.Cookies["session"] != null) { + writer.WriteLine("Session: " + this.httprequest.Cookies["session"].Value); + } + writer.WriteLine(); writer.WriteLine("Exception: " + e.GetType().FullName); writer.WriteLine(e.Message); if(e is FLocalException) { @@ -160,10 +166,6 @@ namespace FLocal.IISHandler { } else { writer.WriteLine(e.StackTrace); } - writer.WriteLine(); - writer.WriteLine("Requested url: " + this.httprequest.RawUrl); - writer.WriteLine(); - writer.WriteLine("Remote ip: " + this.httprequest.UserHostAddress); } }