Exemplo n.º 1
0
        public void VoidLog()
        {
            #region voidlog
            // RowaLogProxy("Product", "Component")
            // C:\ProgramData\Rowa\Protocol\Product\Component
            var rowaLogProxy = new RowaLogProxy(Globals.App.Name);

            try
            {
                "Debug".LogDebug();
                "UserIn".LogUserIn();
                "ExtIf".LogExtIf();
                "Info".LogInfo();
                "Warning".LogWarning();
                "Error".LogError();
                "Fatal".LogFatal();
                "Audit".LogAudit();
            }
            catch (Exception ex)
            {
                ex.LogException(); // LogFatal
            }

            rowaLogProxy.Dispose(); // Ist Notwendig sonst wird ein Thread in RowaLog nicht beendet
            #endregion
        }
Exemplo n.º 2
0
 protected override void OnExit(ExitEventArgs e)
 {
     _rowaLogProxy?.Dispose();
     $"{Globals.App.Name} Exit".LogInfo();
     base.OnExit(e);
 }