public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { if (state.Args == null) { return; } foreach (var arg in state.Args) { if (!(arg is IEnumerable e)) { continue; } var enumerator = e.GetEnumerator(); try { while (enumerator.MoveNext()) { } } finally { if (enumerator is IDisposable disp) { disp.Dispose(); } } } }
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { logger.Log(new LogEventInfo { LoggerName = logger.Name, Exception = exception, Message = state.Format, Parameters = state.Args, Level = GetLogLevel(logLevel) }); }
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { if (!IsEnabled(logLevel)) { return; } if (state.Args?.Length > 0) { errorLoggedCount += string.Format(state.Format, state.Args).Length; } else { errorLoggedCount += state.Format.Length; } }
public void Log( NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception ) { var level = (int)logLevel; var msLogLevel = (LogLevel)level; logger.Log( msLogLevel, default(EventId), state, exception, (s, ex) => { var message = s.ToString(); if (ex != null) { message += ex.ToString(); } return(message); } ); }
/// <summary> /// Log a new entry in serilog /// </summary> /// <param name="logLevel">NHibernate log level</param> /// <param name="state">Log state</param> /// <param name="exception">Exception if any</param> public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { _contextLogger.Write(MapLevels[logLevel], exception, state.Format, state.Args); }
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { }
public abstract void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception);
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { _logger.Log(levelMapper[logLevel], exception, state.Format, state.Args); }
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { _msLogger.Log(MapLevels[logLevel], 0, exception, state.Format, state.Args); }
public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { _logger.LogDebug(exception, state.Format, state.Args); }
/// <summary> /// Write log /// </summary> /// <param name="logLevel"></param> /// <param name="state"></param> /// <param name="exception"></param> public void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { _logger.Log(LogLevelSwitcher.Switch(logLevel), exception, state.ToString()); }
public override void Log(NHibernateLogLevel logLevel, NHibernateLogValues state, Exception exception) { LogMessage(state.ToString(), state.Format, state.Args); }