diff options
author | Jose <jose@zeroc.com> | 2017-11-02 18:00:37 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2017-11-02 18:00:37 +0100 |
commit | 3cc7d2ff7d8d1394e628eb22053ce48439c76ba7 (patch) | |
tree | 4b8a51a02b9030d571c101a15ac0112b6c7e7d7e /csharp/src | |
parent | Add Debug Release to NuGet packages library search path (diff) | |
download | ice-3cc7d2ff7d8d1394e628eb22053ce48439c76ba7.tar.bz2 ice-3cc7d2ff7d8d1394e628eb22053ce48439c76ba7.tar.xz ice-3cc7d2ff7d8d1394e628eb22053ce48439c76ba7.zip |
Add Ice.LogFile test
Diffstat (limited to 'csharp/src')
-rw-r--r-- | csharp/src/Ice/Instance.cs | 16 | ||||
-rw-r--r-- | csharp/src/Ice/LoggerI.cs | 5 |
2 files changed, 18 insertions, 3 deletions
diff --git a/csharp/src/Ice/Instance.cs b/csharp/src/Ice/Instance.cs index 3674f620cfb..686a8aed42a 100644 --- a/csharp/src/Ice/Instance.cs +++ b/csharp/src/Ice/Instance.cs @@ -1225,10 +1225,12 @@ namespace IceInternal _initData.observer.setObserverUpdater(null); } - LoggerAdminLogger logger = _initData.logger as LoggerAdminLogger; - if(logger != null) { - logger.destroy(); + LoggerAdminLogger logger = _initData.logger as LoggerAdminLogger; + if(logger != null) + { + logger.destroy(); + } } // @@ -1350,6 +1352,14 @@ namespace IceInternal _state = StateDestroyed; Monitor.PulseAll(this); } + + { + Ice.FileLoggerI logger = _initData.logger as Ice.FileLoggerI; + if(logger != null) + { + logger.destroy(); + } + } } public BufSizeWarnInfo getBufSizeWarn(short type) diff --git a/csharp/src/Ice/LoggerI.cs b/csharp/src/Ice/LoggerI.cs index 98250389273..93436a085f2 100644 --- a/csharp/src/Ice/LoggerI.cs +++ b/csharp/src/Ice/LoggerI.cs @@ -136,6 +136,11 @@ namespace Ice _writer.Flush(); } + public void destroy() + { + _writer.Close(); + } + private string _file; private TextWriter _writer; } |