summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId/Loggers
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenId/Loggers')
-rw-r--r--src/DotNetOpenId/Loggers/Log4NetLogger.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/DotNetOpenId/Loggers/Log4NetLogger.cs b/src/DotNetOpenId/Loggers/Log4NetLogger.cs
index 36ca3f2..6d9a120 100644
--- a/src/DotNetOpenId/Loggers/Log4NetLogger.cs
+++ b/src/DotNetOpenId/Loggers/Log4NetLogger.cs
@@ -33,7 +33,11 @@ namespace DotNetOpenId.Loggers {
/// Creates the log4net.LogManager. Call ONLY once log4net.dll is known to be present.
/// </summary>
static ILog createLogger() {
- return new Log4NetLogger(log4net.LogManager.GetLogger("DotNetOpenId"));
+ try {
+ return new Log4NetLogger(log4net.LogManager.GetLogger("DotNetOpenId"));
+ } catch (FileLoadException) { // wrong log4net.dll version
+ return null;
+ }
}
#region ILog Members