From 1abbf03dba2a3af24b0cc484d368023ca9a9185c Mon Sep 17 00:00:00 2001 From: RKrom Date: Sat, 20 Oct 2012 07:38:15 +0000 Subject: [PATCH] Changed InitializeLog4NET to return the first file appender from a list of appenders, instead of assuming that the first is the file appender. git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2163 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- GreenshotPlugin/Core/LogHelper.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/GreenshotPlugin/Core/LogHelper.cs b/GreenshotPlugin/Core/LogHelper.cs index 7096b9c4b..b88ef406d 100644 --- a/GreenshotPlugin/Core/LogHelper.cs +++ b/GreenshotPlugin/Core/LogHelper.cs @@ -75,9 +75,10 @@ namespace GreenshotPlugin.Core { // Get the logfile name try { if (((Hierarchy)LogManager.GetRepository()).Root.Appenders.Count > 0) { - IAppender appender = ((Hierarchy)LogManager.GetRepository()).Root.Appenders[0]; - if (appender is FileAppender) { - return ((FileAppender)appender).File; + foreach (IAppender appender in ((Hierarchy)LogManager.GetRepository()).Root.Appenders) { + if (appender is FileAppender) { + return ((FileAppender)appender).File; + } } } } catch {}