summaryrefslogtreecommitdiff
path: root/csharp/src
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/src')
-rw-r--r--csharp/src/Ice/LoggerAdminLoggerI.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/csharp/src/Ice/LoggerAdminLoggerI.cs b/csharp/src/Ice/LoggerAdminLoggerI.cs
index 90e6c79a9a0..9ca73565c3d 100644
--- a/csharp/src/Ice/LoggerAdminLoggerI.cs
+++ b/csharp/src/Ice/LoggerAdminLoggerI.cs
@@ -73,6 +73,12 @@ sealed class LoggerAdminLoggerI : LoggerAdminLogger
_destroyed = true;
Monitor.PulseAll(this);
}
+
+ Ice.FileLoggerI fileLoger = _localLogger as Ice.FileLoggerI;
+ if (fileLoger != null)
+ {
+ fileLoger.destroy();
+ }
}
if(thread != null)