private Exception LogException(string message, IndexingErrorCode errorCode) { var e = new Exception(message); this.logger.Error(errorCode, message, e); return(e); }
internal static void Warn(this ILogger logger, IndexingErrorCode errorCode, string message, Exception exception) { if (logger.IsEnabled(LogLevel.Warning)) { logger.Warn((int)errorCode, message, new object[] { }, exception); } }
internal static void Error(this ILogger logger, IndexingErrorCode errorCode, string message, Exception exception = null) { if (logger.IsEnabled(LogLevel.Error)) { logger.Error((int)errorCode, message, exception); } }
internal static void Warn(this ILogger logger, IndexingErrorCode errorCode, string format, params object[] args) { if (logger.IsEnabled(LogLevel.Warning)) { logger.Warn((int)errorCode, format, args, null); } }