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; } }
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; } }
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); }
/// <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); }
public void Fatal(Exception exception, string message, params object[] args) { logger.FatalException(string.Format(message, args), exception); }
static void JobExceptionHandler(JobExceptionInfo info, FluentScheduler.UnhandledExceptionEventArgs e) { _log.FatalException($"Error executing background job {info.Name}.", e.ExceptionObject); }
/// <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; } } }
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); }
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; } } }