Ejemplo n.º 1
0
    public void SetUp()
    {
      try
      {
        Logger = NLog.LogManager.GetCurrentClassLogger();
   
        DbManager1 = new MongoDbManager
                     {
                       Description = new DbDescription {ConnectionInfo = new DbConnectionInfo {ConnectionStringName = "Test1"}}
                     };

        DbManager2 = new MongoDbManager
                     {
                       Description = new DbDescription {ConnectionInfo = new DbConnectionInfo {ConnectionStringName = "Test1"}}
                     };
      }
      catch (Exception e)
      {
        if (Logger != null) Logger.FatalException(string.Format("SetUp : {0} : {1}", e.GetType(), e.Message), e);
        throw;
      }
    }
Ejemplo n.º 2
0
        public void SetUp()
        {
            try
            {
                Logger = NLog.LogManager.GetCurrentClassLogger();

                MicrOrmLogger.Enabled = true;

                TestDb = new PgDbManager {
                    Description = new PgDbDescription {
                        XmlRoot = Resources.Test
                    }
                };
                TestDb.Create();

                ConnectionProvider = new MicrOrmConnectionProvider(TestDb.Description.ConnectionInfo);
            }
            catch (Exception e)
            {
                Logger.FatalException(string.Format("SetUp : {0} : {1}", e.GetType(), e.Message), e);
                throw;
            }
        }
Ejemplo n.º 3
0
        public void SetUp()
        {
            try
            {
                Logger = NLog.LogManager.GetCurrentClassLogger();

                Manager1 = new PgDbManager
                {
                    Description = new PgDbDescription
                    {
                        ConnectionInfo = new DbConnectionInfo {
                            ConnectionStringName = "Test1"
                        },
                        Superuser = Superuser
                    }
                };

                Manager2 = new PgDbManager
                {
                    Description = new PgDbDescription
                    {
                        ConnectionInfo = new DbConnectionInfo {
                            ConnectionStringName = "Test2"
                        },
                        Superuser = Superuser
                    }
                };
            }
            catch (Exception e)
            {
                if (Logger != null)
                {
                    Logger.FatalException(string.Format("SetUp : {0} : {1}", e.GetType(), e.Message), e);
                }
                throw;
            }
        }
 public void FatalException(string message, Exception exception)
 {
     _nlogger.FatalException(message, exception);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Logs a Fatal message and exception.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="exception">The exception.</param>
 public void Fatal(object message, Exception exception)
 {
     log.FatalException(message.ToString(), exception);
 }
Ejemplo n.º 6
0
 public void Fatal(Exception exception, string message, params object[] args)
 {
     logger.FatalException(string.Format(message, args), exception);
 }
Ejemplo n.º 7
0
 static void JobExceptionHandler(JobExceptionInfo info, FluentScheduler.UnhandledExceptionEventArgs e)
 {
     _log.FatalException($"Error executing background job {info.Name}.", e.ExceptionObject);
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Logs the given message.
        /// Output depends on the associated NLog configuration.
        /// </summary>
        /// <param name="item">A <see cref="LogItem"/> which encapsulates information to be logged.</param>
        /// <exception cref="ArgumentNullException">If <paramref name="item"/> is a null reference.</exception>
        public override void Write(LogItem item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            string message = FormatItem(item);

            if (item.Exception != null)
            {
                switch (item.LogLevel)
                {
                case LogLevel.Fatal:
                    log.FatalException(message, item.Exception);
                    break;

                case LogLevel.Error:
                    log.ErrorException(message, item.Exception);
                    break;

                case LogLevel.Warn:
                    log.WarnException(message, item.Exception);
                    break;

                case LogLevel.Info:
                    log.InfoException(message, item.Exception);
                    break;

                case LogLevel.Debug:
                    log.DebugException(message, item.Exception);
                    break;

                default:
                    log.InfoException(message, item.Exception);
                    break;
                }
            }
            else
            {
                switch (item.LogLevel)
                {
                case LogLevel.Fatal:
                    log.Fatal(message);
                    break;

                case LogLevel.Error:
                    log.Error(message);
                    break;

                case LogLevel.Warn:
                    log.Warn(message);
                    break;

                case LogLevel.Info:
                    log.Info(message);
                    break;

                case LogLevel.Debug:
                    log.Debug(message);
                    break;

                default:
                    log.Info(message);
                    break;
                }
            }
        }
Ejemplo n.º 9
0
 public void Fatal(string message, Exception e)
 {
     _logger.FatalException(string.Format("user: [{0} {1}] message {2}", HttpContext.Current.User.Identity.Name, HttpContext.Current.Request.UserHostAddress, message), e);
 }
Ejemplo n.º 10
0
        void Log(LogItem item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            if (item.LogException != null)
            {
                switch (item.Level)
                {
                case LogLevel.Fatal:
                    _logger.FatalException(item.Text, item.LogException);
                    break;

                case LogLevel.Error:
                    _logger.ErrorException(item.Text, item.LogException);
                    break;

                case LogLevel.Warn:
                    _logger.WarnException(item.Text, item.LogException);
                    break;

                case LogLevel.Info:
                    _logger.InfoException(item.Text, item.LogException);
                    break;

                case LogLevel.Debug:
                    _logger.DebugException(item.Text, item.LogException);
                    break;

                default:
                    _logger.InfoException(item.Text, item.LogException);
                    break;
                }
            }
            else
            {
                switch (item.Level)
                {
                case LogLevel.Fatal:
                    _logger.Fatal(item.Text);
                    break;

                case LogLevel.Error:
                    _logger.Error(item.Text);
                    break;

                case LogLevel.Warn:
                    _logger.Warn(item.Text);
                    break;

                case LogLevel.Info:
                    _logger.Info(item.Text);
                    break;

                case LogLevel.Debug:
                    _logger.Debug(item.Text);
                    break;

                default:
                    _logger.Info(item.Text);
                    break;
                }
            }
        }