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; } }
public void RuntimeTest() { using (ILogBus target = CreateILogBus()) { inject_finish = new AutoResetEvent(false); injector_thread = new Thread(Injector); injector_thread.IsBackground = true; target.Started += new System.EventHandler(target_Started); target.Stopped += new System.EventHandler(target_Stopped); target.MessageReceived += new EventHandler <SyslogMessageEventArgs>(target_MessageReceived); TestContext.WriteLine("Starting Logbus instance"); target.Start(); injector_thread.Start(); TestContext.WriteLine("Waiting for test completion"); inject_finish.WaitOne(); target.Stop(); injector_thread.Join(); TestContext.WriteLine("Test finished"); Assert.AreEqual(messages_to_match, messages_matched); } }
public void StartTest() { using (ILogBus target = CreateILogBus()) { target.Start(); } }
public void TestTlsClient() { _success = new AutoResetEvent(false); using (ILogBus logbus = LogbusSingletonHelper.Instance) { logbus.Start(); using (ILogClient client = ClientHelper.CreateReliableClient(new TrueFilter())) { client.Start(); client.MessageReceived += client_MessageReceived; ILog logger = LoggerHelper.GetLogger(); logger.Notice("Hello K.I.T.T.!"); Assert.IsTrue(_success.WaitOne(10000)); } } }
static void Main(string[] args) { Console.CancelKeyPress += new ConsoleCancelEventHandler(Console_CancelKeyPress); Console.WriteLine("Starting the Logbus-ng daemon. You MUST be running this program as Administrator"); try { _logbus = LogbusSingletonHelper.Instance; _logbus.Start(); Console.WriteLine("Logbus is started"); Thread.Sleep(Timeout.Infinite); } catch (Exception ex) { Console.WriteLine("Something went wrong..."); Console.WriteLine(ex); Environment.Exit(1); } }
/// <summary> /// Required by IRunnable /// </summary> public void Start() { _target.Start(); }