Beispiel #1
0
 /// <summary>
 /// Logs the specified message.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="message">The message.</param>
 /// <param name="args">The arguments to format <paramref name="message" />.
 /// Can be null (formatting will not occur).</param>
 /// <param name="formatProvider">The format provider. Can be null if <paramref name="args" /> is null.</param>
 /// <param name="category">The logging category name.</param>
 /// <param name="nativeErrorInfo">The native error information.</param>
 /// <param name="ex">The exception. Can be null.</param>
 public void Log(
     LogLevel level,
     string message,
     object[]?args,
     IFormatProvider?formatProvider,
     string?category,
     string?nativeErrorInfo,
     Exception?ex)
 {
     _logger.Log(level, message, args, formatProvider, category ?? _category, nativeErrorInfo, ex);
 }
Beispiel #2
0
        /// <summary>
        /// Logs the message.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="level">The level.</param>
        /// <param name="ex">The exception.</param>
        /// <param name="message">The message.</param>
        /// <param name="args">The arguments.</param>
        public static void Log(this IIgniteLogger logger, LogLevel level, Exception ex, string message, params object[] args)
        {
            IgniteArgumentCheck.NotNull(logger, "logger");

            logger.Log(level, message, args, CultureInfo.InvariantCulture, null, null, ex);
        }
Beispiel #3
0
        /// <summary>
        /// Logs the message.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="level">The level.</param>
        /// <param name="ex">The exception.</param>
        /// <param name="message">The message.</param>
        public static void Log(this IIgniteLogger logger, LogLevel level, Exception ex, string message)
        {
            IgniteArgumentCheck.NotNull(logger, "logger");

            logger.Log(level, message, null, null, null, null, ex);
        }