Пример #1
0
        public static void LogDebug(string user, string method, string source, string message)
        {
            DebugMessageAgent agent = null;

            try
            {
                agent = new DebugMessageAgent();
                var msg = new DebugLogMessage
                              {
                                  Username = user,
                                  LoggingLevel = LoggingLevels.DebugInfo,
                                  MethodName = method,
                                  Source = source,
                                  Message = message
                              };

                agent.DispatchDebugMessage(msg);
            }
            catch (Exception ex)
            {
                LogException(user, ex);
            }
            finally
            {
                if (agent != null)
                    agent.Close();
            }
        }
Пример #2
0
        public static void LogDebug(string method, string source, string message)
        {
            DebugMessageAgent agent = null;
            if (!string.IsNullOrEmpty(message)) Console.WriteLine(message);

            try
            {
                agent = new DebugMessageAgent();
                var msg = new DebugLogMessage
                {
                    Username = Constants.SYSTEM_USER_NAME,
                    LoggingLevel = LoggingLevels.DebugInfo,
                    MethodName = method,
                    Source = source,
                    Message = message
                };

                agent.DispatchDebugMessage(msg);
            }
            catch (Exception ex)
            {
                LogException(Constants.SYSTEM_USER_NAME, ex);
            }
            finally
            {
                if (agent != null)
                    agent.Close();
            }
        }
Пример #3
0
        public static void LogWarning(string method, string source, string message)
        {
            DebugMessageAgent agent = null;

            try
            {
                agent = new DebugMessageAgent();
                var msg = new DebugLogMessage
                                {
                                    Username = Constants.SYSTEM_USER_NAME,
                                    LoggingLevel = LoggingLevels.Warning,
                                    MethodName = method,
                                    Source = source,
                                    Message = message
                                };

                agent.DispatchDebugMessage(msg);
            }
            catch (Exception ex)
            {
                LogException(Constants.SYSTEM_USER_NAME, ex);
            }
            finally
            {
                if (agent != null)
                    agent.Close();
            }
        }