コード例 #1
0
        public void TestTlsLogger()
        {
            try
            {
                if (!File.Exists(@"C:\\logbus.p12"))
                {
                    Assert.Inconclusive("Please copy first logbus.p12 to C:\\ path");
                }

                logbus = LogbusSingletonHelper.Instance;
                logger = LoggerHelper.GetLogger();

                logbus.Start();
                logbus.MessageReceived += logbus_MessageReceived;

                logger.Info("TLS test");

                Assert.IsTrue(testSuccess.WaitOne(5000));
            }
            finally
            {
                logbus.Dispose();
                logger = null;
            }
        }
コード例 #2
0
        /// <remarks/>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                LogbusInstance.Dispose();
            }

            base.Dispose(disposing);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: djechelon/logbus-ng-core
 static void Console_CancelKeyPress(object sender, ConsoleCancelEventArgs e)
 {
     Console.WriteLine("Logbus is shutting down");
     try
     {
         _logbus.Dispose();
     }
     catch { }
 }
コード例 #4
0
 /// <summary>
 /// Required by IDisposable
 /// </summary>
 public void Dispose()
 {
     _target.Dispose();
 }