diff options
Diffstat (limited to 'csharp/src')
-rw-r--r-- | csharp/src/Ice/LoggerAdminLoggerI.cs | 6 |
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) |