From b132b69cb3b1e0de42a79338c03d7070140cabcf Mon Sep 17 00:00:00 2001 From: John Luo Date: Wed, 13 Jul 2016 13:58:39 -0700 Subject: [PATCH] Log stack trace when logging exceptions #198 --- .../LogHelper.cs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/Microsoft.AspNetCore.Server.WebListener/LogHelper.cs b/src/Microsoft.AspNetCore.Server.WebListener/LogHelper.cs index a2ee73f12e..8ab5feee6e 100644 --- a/src/Microsoft.AspNetCore.Server.WebListener/LogHelper.cs +++ b/src/Microsoft.AspNetCore.Server.WebListener/LogHelper.cs @@ -51,32 +51,27 @@ namespace Microsoft.AspNetCore.Server.WebListener } } - internal static void LogDebug(ILogger logger, string data) + internal static void LogDebug(ILogger logger, string location, Exception exception) { if (logger == null) { - Debug.WriteLine(data); + Console.WriteLine(location + Environment.NewLine + exception.ToString()); } else { - logger.LogDebug(data); + logger.LogDebug(0, exception, location); } } - internal static void LogDebug(ILogger logger, string location, Exception exception) - { - LogDebug(logger, location + "; " + exception.ToString()); - } - internal static void LogException(ILogger logger, string location, Exception exception) { if (logger == null) { - Debug.WriteLine(exception); + Debug.WriteLine(location + Environment.NewLine + exception.ToString()); } else { - logger.LogError(location, exception); + logger.LogError(0, exception, location); } }