API Diff between 5.0.4 and 3.2.1
1589 Additions
103 Removals
NLog
-
public static class GDC
-
public static class GlobalDiagnosticsContext
-
public interface IJsonConverter
-
public interface ILogger : ILoggerBase, ISuppress
- bool IsDebugEnabled { get; }
- bool IsErrorEnabled { get; }
- bool IsFatalEnabled { get; }
- bool IsInfoEnabled { get; }
- bool IsTraceEnabled { get; }
- bool IsWarnEnabled { get; }
- void Debug(object value)
- void Debug(IFormatProvider formatProvider, object value)
- void Debug(string message, object arg1, object arg2)
- void Debug(string message, object arg1, object arg2, object arg3)
- void Debug(IFormatProvider formatProvider, string message, bool argument)
- void Debug(string message, bool argument)
- void Debug(IFormatProvider formatProvider, string message, char argument)
- void Debug(string message, char argument)
- void Debug(IFormatProvider formatProvider, string message, byte argument)
- void Debug(string message, byte argument)
- void Debug(IFormatProvider formatProvider, string message, string argument)
- void Debug(string message, string argument)
- void Debug(IFormatProvider formatProvider, string message, int argument)
- void Debug(string message, int argument)
- void Debug(IFormatProvider formatProvider, string message, long argument)
- void Debug(string message, long argument)
- void Debug(IFormatProvider formatProvider, string message, float argument)
- void Debug(string message, float argument)
- void Debug(IFormatProvider formatProvider, string message, double argument)
- void Debug(string message, double argument)
- void Debug(IFormatProvider formatProvider, string message, decimal argument)
- void Debug(string message, decimal argument)
- void Debug(IFormatProvider formatProvider, string message, object argument)
- void Debug(string message, object argument)
- void Debug(IFormatProvider formatProvider, string message, sbyte argument)
- void Debug(string message, sbyte argument)
- void Debug(IFormatProvider formatProvider, string message, uint argument)
- void Debug(string message, uint argument)
- void Debug(IFormatProvider formatProvider, string message, ulong argument)
- void Debug(string message, ulong argument)
- void Debug<T>(T value)
- void Debug<T>(IFormatProvider formatProvider, T value)
- void Debug(LogMessageGenerator messageFunc)
- void Debug(Exception exception, string message)
- void Debug(Exception exception, string message, object[] args)
- void Debug(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Debug(IFormatProvider formatProvider, string message, object[] args)
- void Debug(string message)
- void Debug(string message, object[] args)
- void Debug(string message, Exception exception)
- void Debug<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Debug<TArgument>(string message, TArgument argument)
- void Debug<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Debug<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Debug<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Debug<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void DebugException(string message, Exception exception)
- void Error(object value)
- void Error(IFormatProvider formatProvider, object value)
- void Error(string message, object arg1, object arg2)
- void Error(string message, object arg1, object arg2, object arg3)
- void Error(IFormatProvider formatProvider, string message, bool argument)
- void Error(string message, bool argument)
- void Error(IFormatProvider formatProvider, string message, char argument)
- void Error(string message, char argument)
- void Error(IFormatProvider formatProvider, string message, byte argument)
- void Error(string message, byte argument)
- void Error(IFormatProvider formatProvider, string message, string argument)
- void Error(string message, string argument)
- void Error(IFormatProvider formatProvider, string message, int argument)
- void Error(string message, int argument)
- void Error(IFormatProvider formatProvider, string message, long argument)
- void Error(string message, long argument)
- void Error(IFormatProvider formatProvider, string message, float argument)
- void Error(string message, float argument)
- void Error(IFormatProvider formatProvider, string message, double argument)
- void Error(string message, double argument)
- void Error(IFormatProvider formatProvider, string message, decimal argument)
- void Error(string message, decimal argument)
- void Error(IFormatProvider formatProvider, string message, object argument)
- void Error(string message, object argument)
- void Error(IFormatProvider formatProvider, string message, sbyte argument)
- void Error(string message, sbyte argument)
- void Error(IFormatProvider formatProvider, string message, uint argument)
- void Error(string message, uint argument)
- void Error(IFormatProvider formatProvider, string message, ulong argument)
- void Error(string message, ulong argument)
- void Error<T>(T value)
- void Error<T>(IFormatProvider formatProvider, T value)
- void Error(LogMessageGenerator messageFunc)
- void Error(Exception exception, string message)
- void Error(Exception exception, string message, object[] args)
- void Error(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Error(IFormatProvider formatProvider, string message, object[] args)
- void Error(string message)
- void Error(string message, object[] args)
- void Error(string message, Exception exception)
- void Error<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Error<TArgument>(string message, TArgument argument)
- void Error<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Error<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Error<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Error<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void ErrorException(string message, Exception exception)
- void Fatal(object value)
- void Fatal(IFormatProvider formatProvider, object value)
- void Fatal(string message, object arg1, object arg2)
- void Fatal(string message, object arg1, object arg2, object arg3)
- void Fatal(IFormatProvider formatProvider, string message, bool argument)
- void Fatal(string message, bool argument)
- void Fatal(IFormatProvider formatProvider, string message, char argument)
- void Fatal(string message, char argument)
- void Fatal(IFormatProvider formatProvider, string message, byte argument)
- void Fatal(string message, byte argument)
- void Fatal(IFormatProvider formatProvider, string message, string argument)
- void Fatal(string message, string argument)
- void Fatal(IFormatProvider formatProvider, string message, int argument)
- void Fatal(string message, int argument)
- void Fatal(IFormatProvider formatProvider, string message, long argument)
- void Fatal(string message, long argument)
- void Fatal(IFormatProvider formatProvider, string message, float argument)
- void Fatal(string message, float argument)
- void Fatal(IFormatProvider formatProvider, string message, double argument)
- void Fatal(string message, double argument)
- void Fatal(IFormatProvider formatProvider, string message, decimal argument)
- void Fatal(string message, decimal argument)
- void Fatal(IFormatProvider formatProvider, string message, object argument)
- void Fatal(string message, object argument)
- void Fatal(IFormatProvider formatProvider, string message, sbyte argument)
- void Fatal(string message, sbyte argument)
- void Fatal(IFormatProvider formatProvider, string message, uint argument)
- void Fatal(string message, uint argument)
- void Fatal(IFormatProvider formatProvider, string message, ulong argument)
- void Fatal(string message, ulong argument)
- void Fatal<T>(T value)
- void Fatal<T>(IFormatProvider formatProvider, T value)
- void Fatal(LogMessageGenerator messageFunc)
- void Fatal(Exception exception, string message)
- void Fatal(Exception exception, string message, object[] args)
- void Fatal(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Fatal(IFormatProvider formatProvider, string message, object[] args)
- void Fatal(string message)
- void Fatal(string message, object[] args)
- void Fatal(string message, Exception exception)
- void Fatal<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Fatal<TArgument>(string message, TArgument argument)
- void Fatal<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Fatal<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Fatal<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Fatal<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void FatalException(string message, Exception exception)
- void Info(object value)
- void Info(IFormatProvider formatProvider, object value)
- void Info(string message, object arg1, object arg2)
- void Info(string message, object arg1, object arg2, object arg3)
- void Info(IFormatProvider formatProvider, string message, bool argument)
- void Info(string message, bool argument)
- void Info(IFormatProvider formatProvider, string message, char argument)
- void Info(string message, char argument)
- void Info(IFormatProvider formatProvider, string message, byte argument)
- void Info(string message, byte argument)
- void Info(IFormatProvider formatProvider, string message, string argument)
- void Info(string message, string argument)
- void Info(IFormatProvider formatProvider, string message, int argument)
- void Info(string message, int argument)
- void Info(IFormatProvider formatProvider, string message, long argument)
- void Info(string message, long argument)
- void Info(IFormatProvider formatProvider, string message, float argument)
- void Info(string message, float argument)
- void Info(IFormatProvider formatProvider, string message, double argument)
- void Info(string message, double argument)
- void Info(IFormatProvider formatProvider, string message, decimal argument)
- void Info(string message, decimal argument)
- void Info(IFormatProvider formatProvider, string message, object argument)
- void Info(string message, object argument)
- void Info(IFormatProvider formatProvider, string message, sbyte argument)
- void Info(string message, sbyte argument)
- void Info(IFormatProvider formatProvider, string message, uint argument)
- void Info(string message, uint argument)
- void Info(IFormatProvider formatProvider, string message, ulong argument)
- void Info(string message, ulong argument)
- void Info<T>(T value)
- void Info<T>(IFormatProvider formatProvider, T value)
- void Info(LogMessageGenerator messageFunc)
- void Info(Exception exception, string message)
- void Info(Exception exception, string message, object[] args)
- void Info(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Info(IFormatProvider formatProvider, string message, object[] args)
- void Info(string message)
- void Info(string message, object[] args)
- void Info(string message, Exception exception)
- void Info<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Info<TArgument>(string message, TArgument argument)
- void Info<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Info<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Info<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Info<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void InfoException(string message, Exception exception)
- void Trace(object value)
- void Trace(IFormatProvider formatProvider, object value)
- void Trace(string message, object arg1, object arg2)
- void Trace(string message, object arg1, object arg2, object arg3)
- void Trace(IFormatProvider formatProvider, string message, bool argument)
- void Trace(string message, bool argument)
- void Trace(IFormatProvider formatProvider, string message, char argument)
- void Trace(string message, char argument)
- void Trace(IFormatProvider formatProvider, string message, byte argument)
- void Trace(string message, byte argument)
- void Trace(IFormatProvider formatProvider, string message, string argument)
- void Trace(string message, string argument)
- void Trace(IFormatProvider formatProvider, string message, int argument)
- void Trace(string message, int argument)
- void Trace(IFormatProvider formatProvider, string message, long argument)
- void Trace(string message, long argument)
- void Trace(IFormatProvider formatProvider, string message, float argument)
- void Trace(string message, float argument)
- void Trace(IFormatProvider formatProvider, string message, double argument)
- void Trace(string message, double argument)
- void Trace(IFormatProvider formatProvider, string message, decimal argument)
- void Trace(string message, decimal argument)
- void Trace(IFormatProvider formatProvider, string message, object argument)
- void Trace(string message, object argument)
- void Trace(IFormatProvider formatProvider, string message, sbyte argument)
- void Trace(string message, sbyte argument)
- void Trace(IFormatProvider formatProvider, string message, uint argument)
- void Trace(string message, uint argument)
- void Trace(IFormatProvider formatProvider, string message, ulong argument)
- void Trace(string message, ulong argument)
- void Trace<T>(T value)
- void Trace<T>(IFormatProvider formatProvider, T value)
- void Trace(LogMessageGenerator messageFunc)
- void Trace(Exception exception, string message)
- void Trace(Exception exception, string message, object[] args)
- void Trace(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Trace(IFormatProvider formatProvider, string message, object[] args)
- void Trace(string message)
- void Trace(string message, object[] args)
- void Trace(string message, Exception exception)
- void Trace<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Trace<TArgument>(string message, TArgument argument)
- void Trace<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Trace<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Trace<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Trace<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void TraceException(string message, Exception exception)
- void Warn(object value)
- void Warn(IFormatProvider formatProvider, object value)
- void Warn(string message, object arg1, object arg2)
- void Warn(string message, object arg1, object arg2, object arg3)
- void Warn(IFormatProvider formatProvider, string message, bool argument)
- void Warn(string message, bool argument)
- void Warn(IFormatProvider formatProvider, string message, char argument)
- void Warn(string message, char argument)
- void Warn(IFormatProvider formatProvider, string message, byte argument)
- void Warn(string message, byte argument)
- void Warn(IFormatProvider formatProvider, string message, string argument)
- void Warn(string message, string argument)
- void Warn(IFormatProvider formatProvider, string message, int argument)
- void Warn(string message, int argument)
- void Warn(IFormatProvider formatProvider, string message, long argument)
- void Warn(string message, long argument)
- void Warn(IFormatProvider formatProvider, string message, float argument)
- void Warn(string message, float argument)
- void Warn(IFormatProvider formatProvider, string message, double argument)
- void Warn(string message, double argument)
- void Warn(IFormatProvider formatProvider, string message, decimal argument)
- void Warn(string message, decimal argument)
- void Warn(IFormatProvider formatProvider, string message, object argument)
- void Warn(string message, object argument)
- void Warn(IFormatProvider formatProvider, string message, sbyte argument)
- void Warn(string message, sbyte argument)
- void Warn(IFormatProvider formatProvider, string message, uint argument)
- void Warn(string message, uint argument)
- void Warn(IFormatProvider formatProvider, string message, ulong argument)
- void Warn(string message, ulong argument)
- void Warn<T>(T value)
- void Warn<T>(IFormatProvider formatProvider, T value)
- void Warn(LogMessageGenerator messageFunc)
- void Warn(Exception exception, string message)
- void Warn(Exception exception, string message, object[] args)
- void Warn(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Warn(IFormatProvider formatProvider, string message, object[] args)
- void Warn(string message)
- void Warn(string message, object[] args)
- void Warn(string message, Exception exception)
- void Warn<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- void Warn<TArgument>(string message, TArgument argument)
- void Warn<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Warn<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- void Warn<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Warn<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void WarnException(string message, Exception exception)
-
public interface ILoggerBase
- LogFactory Factory { get; }
- string Name { get; }
- event EventHandler<EventArgs> LoggerReconfigured
- bool IsEnabled(LogLevel level)
- void Log(LogLevel level, object value)
- void Log(LogLevel level, IFormatProvider formatProvider, object value)
- void Log(LogLevel level, string message, object arg1, object arg2)
- void Log(LogLevel level, string message, object arg1, object arg2, object arg3)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, bool argument)
- void Log(LogLevel level, string message, bool argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, char argument)
- void Log(LogLevel level, string message, char argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, byte argument)
- void Log(LogLevel level, string message, byte argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, string argument)
- void Log(LogLevel level, string message, string argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, int argument)
- void Log(LogLevel level, string message, int argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, long argument)
- void Log(LogLevel level, string message, long argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, float argument)
- void Log(LogLevel level, string message, float argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, double argument)
- void Log(LogLevel level, string message, double argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, decimal argument)
- void Log(LogLevel level, string message, decimal argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, object argument)
- void Log(LogLevel level, string message, object argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, sbyte argument)
- void Log(LogLevel level, string message, sbyte argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, uint argument)
- void Log(LogLevel level, string message, uint argument)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, ulong argument)
- void Log(LogLevel level, string message, ulong argument)
- void Log(LogEventInfo logEvent)
- void Log(Type wrapperType, LogEventInfo logEvent)
- void Log<T>(LogLevel level, T value)
- void Log<T>(LogLevel level, IFormatProvider formatProvider, T value)
- void Log(LogLevel level, LogMessageGenerator messageFunc)
- void Log(LogLevel level, Exception exception, string message, object[] args)
- void Log(LogLevel level, Exception exception, IFormatProvider formatProvider, string message, object[] args)
- void Log(LogLevel level, IFormatProvider formatProvider, string message, object[] args)
- void Log(LogLevel level, string message)
- void Log(LogLevel level, string message, object[] args)
- void Log(LogLevel level, string message, Exception exception)
- void Log<TArgument>(LogLevel level, IFormatProvider formatProvider, string message, TArgument argument)
- void Log<TArgument>(LogLevel level, string message, TArgument argument)
- void Log<TArgument1, TArgument2>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- void Log<TArgument1, TArgument2>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2)
- void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- void LogException(LogLevel level, string message, Exception exception)
-
public static class ILoggerExtensions
- public static void ConditionalDebug<T>(this ILogger logger, T value)
- public static void ConditionalDebug<T>(this ILogger logger, IFormatProvider formatProvider, T value)
- public static void ConditionalDebug(this ILogger logger, LogMessageGenerator messageFunc)
- public static void ConditionalDebug(this ILogger logger, Exception exception, string message, object[] args)
- public static void ConditionalDebug(this ILogger logger, Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public static void ConditionalDebug(this ILogger logger, string message)
- public static void ConditionalDebug(this ILogger logger, string message, object[] args)
- public static void ConditionalDebug(this ILogger logger, IFormatProvider formatProvider, string message, object[] args)
- public static void ConditionalDebug<TArgument>(this ILogger logger, string message, TArgument argument)
- public static void ConditionalDebug<TArgument1, TArgument2>(this ILogger logger, string message, TArgument1 argument1, TArgument2 argument2)
- public static void ConditionalDebug<TArgument1, TArgument2, TArgument3>(this ILogger logger, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public static void ConditionalTrace<T>(this ILogger logger, T value)
- public static void ConditionalTrace<T>(this ILogger logger, IFormatProvider formatProvider, T value)
- public static void ConditionalTrace(this ILogger logger, LogMessageGenerator messageFunc)
- public static void ConditionalTrace(this ILogger logger, Exception exception, string message, object[] args)
- public static void ConditionalTrace(this ILogger logger, Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public static void ConditionalTrace(this ILogger logger, string message)
- public static void ConditionalTrace(this ILogger logger, string message, object[] args)
- public static void ConditionalTrace(this ILogger logger, IFormatProvider formatProvider, string message, object[] args)
- public static void ConditionalTrace<TArgument>(this ILogger logger, string message, TArgument argument)
- public static void ConditionalTrace<TArgument1, TArgument2>(this ILogger logger, string message, TArgument1 argument1, TArgument2 argument2)
- public static void ConditionalTrace<TArgument1, TArgument2, TArgument3>(this ILogger logger, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public static void Debug(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
- public static void Error(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
- public static void Fatal(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
- public static LogEventBuilder ForDebugEvent(this ILogger logger)
- public static LogEventBuilder ForErrorEvent(this ILogger logger)
- public static LogEventBuilder ForExceptionEvent(this ILogger logger, Exception exception, LogLevel logLevel = null)
- public static LogEventBuilder ForFatalEvent(this ILogger logger)
- public static LogEventBuilder ForInfoEvent(this ILogger logger)
- public static LogEventBuilder ForLogEvent(this ILogger logger, LogLevel logLevel = null)
- public static LogEventBuilder ForTraceEvent(this ILogger logger)
- public static LogEventBuilder ForWarnEvent(this ILogger logger)
- public static void Info(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
- public static void Log(this ILogger logger, LogLevel level, Exception exception, LogMessageGenerator messageFunc)
- public static void Trace(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
- public static void Warn(this ILogger logger, Exception exception, LogMessageGenerator messageFunc)
-
public interface ISuppress
-
public interface IValueFormatter
-
public static class LayoutTypedExtensions
-
public struct LogEventBuilder
- public LogEventInfo LogEvent { get; }
- public ILogger Logger { get; }
- public LogEventBuilder(ILogger logger)
- public LogEventBuilder(ILogger logger, LogLevel logLevel)
- public LogEventBuilder Callsite(string callerClassName = null, string callerMemberName = null, string callerFilePath = null, int callerLineNumber = 0)
- public LogEventBuilder Exception(Exception exception)
- public void Log(LogLevel logLevel = null, string callerMemberName = null, string callerFilePath = null, int callerLineNumber = 0)
- public LogEventBuilder Message(string message)
- public LogEventBuilder Message<TArgument>(string message, TArgument argument)
- public LogEventBuilder Message<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- public LogEventBuilder Message<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public LogEventBuilder Message(string message, object[] args)
- public LogEventBuilder Message(IFormatProvider formatProvider, string message, object[] args)
- public LogEventBuilder Properties(IEnumerable<KeyValuePair<string, object>> properties)
- public LogEventBuilder Property<T>(string propertyName, T propertyValue)
- public LogEventBuilder TimeStamp(DateTime timeStamp)
-
public class LogEventInfo
- public IDictionary Context { get; }
- public string CallerClassName { get; }
- public string CallerFilePath { get; }
- public int CallerLineNumber { get; }
- public string CallerMemberName { get; }
- public bool HasProperties { get; }
- public string LoggerShortName { get; }
- public LogMessageFormatter MessageFormatter { get; set; }
- public MessageTemplateParameters MessageTemplateParameters { get; }
- public LogEventInfo(LogLevel level, string loggerName, string message, IList<MessageTemplateParameter> messageTemplateParameters)
- public LogEventInfo(LogLevel level, string loggerName, string message, IReadOnlyList<KeyValuePair<object, object>> eventProperties)
- public static LogEventInfo Create(LogLevel logLevel, string loggerName, string message, Exception exception)
- public static LogEventInfo Create(LogLevel logLevel, string loggerName, Exception exception, IFormatProvider formatProvider, string message)
- public static LogEventInfo Create(LogLevel logLevel, string loggerName, Exception exception, IFormatProvider formatProvider, string message, object[] parameters)
- public void SetCallerInfo(string callerClassName, string callerMemberName, string callerFilePath, int callerLineNumber)
-
public class LogFactory : IDisposable
-
public class Logger : ILogger, ILoggerBase, ISuppress
- public IDictionary<string, object> Properties { get; }
- public void ConditionalDebug<T>(T value)
- public void ConditionalDebug<T>(IFormatProvider formatProvider, T value)
- public void ConditionalDebug(LogMessageGenerator messageFunc)
- public void ConditionalDebug(Exception exception, string message, object[] args)
- public void ConditionalDebug(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, object[] args)
- public void ConditionalDebug(string message)
- public void ConditionalDebug(string message, object[] args)
- public void ConditionalDebug<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- public void ConditionalDebug<TArgument>(string message, TArgument argument)
- public void ConditionalDebug<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- public void ConditionalDebug<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- public void ConditionalDebug<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void ConditionalDebug<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void ConditionalDebug(object value)
- public void ConditionalDebug(IFormatProvider formatProvider, object value)
- public void ConditionalDebug(string message, object arg1, object arg2)
- public void ConditionalDebug(string message, object arg1, object arg2, object arg3)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, bool argument)
- public void ConditionalDebug(string message, bool argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, char argument)
- public void ConditionalDebug(string message, char argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, byte argument)
- public void ConditionalDebug(string message, byte argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, string argument)
- public void ConditionalDebug(string message, string argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, int argument)
- public void ConditionalDebug(string message, int argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, long argument)
- public void ConditionalDebug(string message, long argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, float argument)
- public void ConditionalDebug(string message, float argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, double argument)
- public void ConditionalDebug(string message, double argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, decimal argument)
- public void ConditionalDebug(string message, decimal argument)
- public void ConditionalDebug(IFormatProvider formatProvider, string message, object argument)
- public void ConditionalDebug(string message, object argument)
- public void ConditionalTrace<T>(T value)
- public void ConditionalTrace<T>(IFormatProvider formatProvider, T value)
- public void ConditionalTrace(LogMessageGenerator messageFunc)
- public void ConditionalTrace(Exception exception, string message, object[] args)
- public void ConditionalTrace(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, object[] args)
- public void ConditionalTrace(string message)
- public void ConditionalTrace(string message, object[] args)
- public void ConditionalTrace<TArgument>(IFormatProvider formatProvider, string message, TArgument argument)
- public void ConditionalTrace<TArgument>(string message, TArgument argument)
- public void ConditionalTrace<TArgument1, TArgument2>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- public void ConditionalTrace<TArgument1, TArgument2>(string message, TArgument1 argument1, TArgument2 argument2)
- public void ConditionalTrace<TArgument1, TArgument2, TArgument3>(IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void ConditionalTrace<TArgument1, TArgument2, TArgument3>(string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void ConditionalTrace(object value)
- public void ConditionalTrace(IFormatProvider formatProvider, object value)
- public void ConditionalTrace(string message, object arg1, object arg2)
- public void ConditionalTrace(string message, object arg1, object arg2, object arg3)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, bool argument)
- public void ConditionalTrace(string message, bool argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, char argument)
- public void ConditionalTrace(string message, char argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, byte argument)
- public void ConditionalTrace(string message, byte argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, string argument)
- public void ConditionalTrace(string message, string argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, int argument)
- public void ConditionalTrace(string message, int argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, long argument)
- public void ConditionalTrace(string message, long argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, float argument)
- public void ConditionalTrace(string message, float argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, double argument)
- public void ConditionalTrace(string message, double argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, decimal argument)
- public void ConditionalTrace(string message, decimal argument)
- public void ConditionalTrace(IFormatProvider formatProvider, string message, object argument)
- public void ConditionalTrace(string message, object argument)
- public void Debug(string message, Exception exception)
- public void Debug(Exception exception, string message)
- public void Debug(Exception exception, string message, object[] args)
- public void Debug(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Error(string message, Exception exception)
- public void Error(Exception exception, string message)
- public void Error(Exception exception, string message, object[] args)
- public void Error(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Fatal(string message, Exception exception)
- public void Fatal(Exception exception, string message)
- public void Fatal(Exception exception, string message, object[] args)
- public void Fatal(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Info(string message, Exception exception)
- public void Info(Exception exception, string message)
- public void Info(Exception exception, string message, object[] args)
- public void Info(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Log(LogEventInfo logEvent)
- public void Log(Type wrapperType, LogEventInfo logEvent)
- public void Log<T>(LogLevel level, T value)
- public void Log<T>(LogLevel level, IFormatProvider formatProvider, T value)
- public void Log(LogLevel level, LogMessageGenerator messageFunc)
- public void Log(LogLevel level, IFormatProvider formatProvider, string message, object[] args)
- public void Log(LogLevel level, string message)
- public void Log(LogLevel level, string message, object[] args)
- public void Log(LogLevel level, string message, Exception exception)
- public void Log<TArgument>(LogLevel level, IFormatProvider formatProvider, string message, TArgument argument)
- public void Log<TArgument>(LogLevel level, string message, TArgument argument)
- public void Log<TArgument1, TArgument2>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- public void Log<TArgument1, TArgument2>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2)
- public void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void LogException(LogLevel level, string message, Exception exception)
- public void Log(LogEventInfo logEvent)
- public void Log(Type wrapperType, LogEventInfo logEvent)
- public void Log<T>(LogLevel level, T value)
- public void Log<T>(LogLevel level, IFormatProvider formatProvider, T value)
- public void Log(LogLevel level, LogMessageGenerator messageFunc)
- public void Log(LogLevel level, IFormatProvider formatProvider, string message, object[] args)
- public void Log(LogLevel level, string message)
- public void Log(LogLevel level, string message, object[] args)
- public void Log(LogLevel level, Exception exception, string message, object[] args)
- public void Log(LogLevel level, Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Log<TArgument>(LogLevel level, IFormatProvider formatProvider, string message, TArgument argument)
- public void Log<TArgument>(LogLevel level, string message, TArgument argument)
- public void Log<TArgument1, TArgument2>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
- public void Log<TArgument1, TArgument2>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2)
- public void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- public void Log<TArgument1, TArgument2, TArgument3>(LogLevel level, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
- protected virtual void OnLoggerReconfigured(EventArgs e)
- public IDisposable PushScopeNested<T>(T nestedState)
- public IDisposable PushScopeNested(object nestedState)
- public IDisposable PushScopeProperties(IReadOnlyCollection<KeyValuePair<string, object>> scopeProperties)
- public IDisposable PushScopeProperties<TValue>(IReadOnlyCollection<KeyValuePair<string, TValue>> scopeProperties)
- public IDisposable PushScopeProperty(string propertyName, object propertyValue)
- public IDisposable PushScopeProperty<TValue>(string propertyName, TValue propertyValue)
- public void SetProperty(string propertyKey, object propertyValue)
- public void Swallow(Task task)
- public Task SwallowAsync(Task task)
- public Task<T> SwallowAsync<T>(Func<Task<T>> asyncFunc)
- public Task<T> SwallowAsync<T>(Func<Task<T>> asyncFunc, T fallback)
- public Task<TResult> SwallowAsync<TResult>(Func<Task<TResult>> asyncFunc)
- public Task<TResult> SwallowAsync<TResult>(Func<Task<TResult>> asyncFunc, TResult fallback)
- public void Trace(string message, Exception exception)
- public void Trace(Exception exception, string message)
- public void Trace(Exception exception, string message, object[] args)
- public void Trace(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public void Warn(string message, Exception exception)
- public void Warn(Exception exception, string message)
- public void Warn(Exception exception, string message, object[] args)
- public void Warn(Exception exception, IFormatProvider formatProvider, string message, object[] args)
- public Logger WithProperties(IEnumerable<KeyValuePair<string, object>> properties)
- public Logger WithProperty(string propertyKey, object propertyValue)
-
public sealed class LogLevel : IComparable<LogLevel>, IComparable, IEquatable<LogLevel>, IFormattable
-
public static class LogManager
-
public sealed delegate LogMessageFormatter : MulticastDelegate
-
public static class MappedDiagnosticsContext
-
public static class MDC
-
public static class NDC
-
public static class MappedDiagnosticsLogicalContext
-
public sealed class MessageTemplateFormatMethodAttribute : Attribute
-
public static class NestedDiagnosticsContext
-
public static class NestedDiagnosticsLogicalContext
-
public class NLogConfigurationException : Exception
-
public class NLogRuntimeException : Exception
-
public sealed class NullLogger : Logger
-
public static class ScopeContext
-
public static class SetupBuilderExtensions
- public static Logger GetCurrentClassLogger(this ISetupBuilder setupBuilder)
- public static Logger GetLogger(this ISetupBuilder setupBuilder, string name)
- public static ISetupBuilder LoadConfiguration(this ISetupBuilder setupBuilder, Action<ISetupLoadConfigurationBuilder> configBuilder)
- public static ISetupBuilder LoadConfiguration(this ISetupBuilder setupBuilder, LoggingConfiguration loggingConfiguration)
- public static ISetupBuilder LoadConfigurationFromAssemblyResource(this ISetupBuilder setupBuilder, Assembly applicationAssembly, string resourceName = "NLog.config")
- public static ISetupBuilder LoadConfigurationFromFile(this ISetupBuilder setupBuilder, string configFile = null, bool optional = true)
- public static ISetupBuilder LoadConfigurationFromFile(this ISetupBuilder setupBuilder, IEnumerable<string> candidateFilePaths, bool optional = true)
- public static ISetupBuilder LoadConfigurationFromXml(this ISetupBuilder setupBuilder, string configXml)
- public static ISetupBuilder ReloadConfiguration(this ISetupBuilder setupBuilder)
- public static ISetupBuilder SetupExtensions(this ISetupBuilder setupBuilder, Action<ISetupExtensionsBuilder> extensionsBuilder)
- public static ISetupBuilder SetupInternalLogger(this ISetupBuilder setupBuilder, Action<ISetupInternalLoggerBuilder> internalLoggerBuilder)
- public static ISetupBuilder SetupLogFactory(this ISetupBuilder setupBuilder, Action<ISetupLogFactoryBuilder> logfactoryBuilder)
- public static ISetupBuilder SetupSerialization(this ISetupBuilder setupBuilder, Action<ISetupSerializationBuilder> serializationBuilder)
-
public static class SetupExtensionsBuilderExtensions
- public static ISetupExtensionsBuilder AutoLoadAssemblies(this ISetupExtensionsBuilder setupBuilder, bool enable)
- public static ISetupExtensionsBuilder AutoLoadExtensions(this ISetupExtensionsBuilder setupBuilder)
- public static ISetupExtensionsBuilder RegisterAssembly(this ISetupExtensionsBuilder setupBuilder, Assembly assembly)
- public static ISetupExtensionsBuilder RegisterAssembly(this ISetupExtensionsBuilder setupBuilder, string assemblyName)
- public static ISetupExtensionsBuilder RegisterConditionMethod(this ISetupExtensionsBuilder setupBuilder, string name, MethodInfo conditionMethod)
- public static ISetupExtensionsBuilder RegisterConditionMethod(this ISetupExtensionsBuilder setupBuilder, string name, Func<LogEventInfo, object> conditionMethod)
- public static ISetupExtensionsBuilder RegisterConditionMethod(this ISetupExtensionsBuilder setupBuilder, string name, Func<object> conditionMethod)
- public static ISetupExtensionsBuilder RegisterLayoutRenderer<T>(this ISetupExtensionsBuilder setupBuilder, string name = null) where T : LayoutRenderer
- public static ISetupExtensionsBuilder RegisterLayoutRenderer(this ISetupExtensionsBuilder setupBuilder, string name, Type layoutRendererType)
- public static ISetupExtensionsBuilder RegisterLayoutRenderer(this ISetupExtensionsBuilder setupBuilder, string name, Func<LogEventInfo, object> layoutMethod)
- public static ISetupExtensionsBuilder RegisterLayoutRenderer(this ISetupExtensionsBuilder setupBuilder, string name, Func<LogEventInfo, LoggingConfiguration, object> layoutMethod)
- public static ISetupExtensionsBuilder RegisterLayoutRenderer(this ISetupExtensionsBuilder setupBuilder, string name, Func<LogEventInfo, object> layoutMethod, LayoutRenderOptions options)
- public static ISetupExtensionsBuilder RegisterLayoutRenderer(this ISetupExtensionsBuilder setupBuilder, string name, Func<LogEventInfo, LoggingConfiguration, object> layoutMethod, LayoutRenderOptions options)
- public static ISetupExtensionsBuilder RegisterServiceProvider(this ISetupExtensionsBuilder setupBuilder, IServiceProvider serviceProvider)
- public static ISetupExtensionsBuilder RegisterSingletonService<T>(this ISetupExtensionsBuilder setupBuilder, T singletonService)
- public static ISetupExtensionsBuilder RegisterSingletonService(this ISetupExtensionsBuilder setupBuilder, Type interfaceType, object singletonService)
- public static ISetupExtensionsBuilder RegisterTarget<T>(this ISetupExtensionsBuilder setupBuilder, string name = null) where T : Target
- public static ISetupExtensionsBuilder RegisterTarget(this ISetupExtensionsBuilder setupBuilder, string name, Type targetType)
-
public static class SetupInternalLoggerBuilderExtensions
-
public static class SetupLoadConfigurationExtensions
- public static ISetupConfigurationLoggingRuleBuilder FilterDynamic(this ISetupConfigurationLoggingRuleBuilder configBuilder, Filter filter, FilterResult? filterDefaultAction = default)
- public static ISetupConfigurationLoggingRuleBuilder FilterDynamic(this ISetupConfigurationLoggingRuleBuilder configBuilder, Func<LogEventInfo, FilterResult> filterMethod, FilterResult? filterDefaultAction = default)
- public static ISetupConfigurationLoggingRuleBuilder FilterDynamicIgnore(this ISetupConfigurationLoggingRuleBuilder configBuilder, Func<LogEventInfo, bool> filterMethod, bool final = false)
- public static ISetupConfigurationLoggingRuleBuilder FilterDynamicLog(this ISetupConfigurationLoggingRuleBuilder configBuilder, Func<LogEventInfo, bool> filterMethod, bool final = false)
- public static ISetupConfigurationLoggingRuleBuilder FilterLevel(this ISetupConfigurationLoggingRuleBuilder configBuilder, LogLevel logLevel)
- public static ISetupConfigurationLoggingRuleBuilder FilterLevels(this ISetupConfigurationLoggingRuleBuilder configBuilder, LogLevel minLevel, LogLevel maxLevel)
- public static ISetupConfigurationLoggingRuleBuilder FilterMaxLevel(this ISetupConfigurationLoggingRuleBuilder configBuilder, LogLevel maxLevel)
- public static ISetupConfigurationLoggingRuleBuilder FilterMinLevel(this ISetupConfigurationLoggingRuleBuilder configBuilder, LogLevel minLevel)
- public static Target FirstTarget(this ISetupConfigurationTargetBuilder configBuilder)
- public static T FirstTarget<T>(this ISetupConfigurationTargetBuilder configBuilder) where T : Target
- public static ISetupConfigurationLoggingRuleBuilder ForLogger(this ISetupLoadConfigurationBuilder configBuilder, string loggerNamePattern = "*", string ruleName = null)
- public static ISetupConfigurationTargetBuilder ForTarget(this ISetupLoadConfigurationBuilder configBuilder, string targetName = null)
- public static ISetupLoadConfigurationBuilder SetGlobalContextProperty(this ISetupLoadConfigurationBuilder configBuilder, string name, string value)
- public static ISetupLoadConfigurationBuilder SetTimeSource(this ISetupLoadConfigurationBuilder configBuilder, TimeSource timeSource)
- public static ISetupConfigurationLoggingRuleBuilder TopRule(this ISetupConfigurationLoggingRuleBuilder configBuilder, bool insertFirst = true)
- public static ISetupConfigurationTargetBuilder WithAsync(this ISetupConfigurationTargetBuilder configBuilder, AsyncTargetWrapperOverflowAction overflowAction = 1, int queueLimit = 10000, int batchSize = 200)
- public static ISetupConfigurationTargetBuilder WithAutoFlush(this ISetupConfigurationTargetBuilder configBuilder, Func<LogEventInfo, bool> conditionMethod, bool? flushOnConditionOnly = default)
- public static ISetupConfigurationTargetBuilder WithBuffering(this ISetupConfigurationTargetBuilder configBuilder, int? bufferSize = default, TimeSpan? flushTimeout = default, bool? slidingTimeout = default, BufferingTargetWrapperOverflowAction? overflowAction = default)
- public static ISetupConfigurationTargetBuilder WithFallback(this ISetupConfigurationTargetBuilder configBuilder, Target fallbackTarget, bool returnToFirstOnSuccess = true)
- public static ISetupConfigurationTargetBuilder WithRetry(this ISetupConfigurationTargetBuilder configBuilder, int? retryCount = default, TimeSpan? retryDelay = default)
- public static ISetupConfigurationTargetBuilder WithWrapper(this ISetupConfigurationTargetBuilder configBuilder, Func<Target, Target> wrapperFactory)
- public static ISetupConfigurationTargetBuilder WriteTo(this ISetupConfigurationTargetBuilder configBuilder, Target target)
- public static ISetupConfigurationTargetBuilder WriteTo(this ISetupConfigurationTargetBuilder configBuilder, Target[] targets)
- public static ISetupConfigurationTargetBuilder WriteTo(this ISetupConfigurationTargetBuilder configBuilder, ISetupConfigurationTargetBuilder targetBuilder)
- public static ISetupConfigurationTargetBuilder WriteToConsole(this ISetupConfigurationTargetBuilder configBuilder, Layout layout = null, Encoding encoding = null, bool stderr = false, bool detectConsoleAvailable = false, bool writeBuffered = false)
- public static ISetupConfigurationTargetBuilder WriteToDebug(this ISetupConfigurationTargetBuilder configBuilder, Layout layout = null)
- public static void WriteToDebugConditional(this ISetupConfigurationTargetBuilder configBuilder, Layout layout = null)
- public static ISetupConfigurationTargetBuilder WriteToFile(this ISetupConfigurationTargetBuilder configBuilder, Layout fileName, Layout layout = null, Encoding encoding = null, LineEndingMode lineEnding = null, bool keepFileOpen = true, bool concurrentWrites = false, long archiveAboveSize = 0, int maxArchiveFiles = 0, int maxArchiveDays = 0)
- public static ISetupConfigurationTargetBuilder WriteToMethodCall(this ISetupConfigurationTargetBuilder configBuilder, Action<LogEventInfo, object[]> logEventAction, Layout[] layouts = null)
- public static void WriteToNil(this ISetupConfigurationLoggingRuleBuilder configBuilder, LogLevel finalMinLevel = null)
- public static ISetupConfigurationTargetBuilder WriteToTrace(this ISetupConfigurationTargetBuilder configBuilder, Layout layout = null, bool rawWrite = true)
-
public static class SetupLogFactoryBuilderExtensions
-
public static class SetupSerializationBuilderExtensions
NLog.Attributes
NLog.Common
-
public struct AsyncLogEventInfo : IEquatable<AsyncLogEventInfo>
-
public static class ConversionHelpers
- public static bool TryParseEnum<TEnum>(string inputValue, out TEnum resultValue, TEnum defaultValue = null) where TEnum : struct
-
public static class InternalLogger
- public static bool LogToTrace { get; set; }
- public static event EventHandler<InternalLoggerMessageEventArgs> LogMessageReceived
- public static void Debug(Func<string> messageFunc)
- public static void Debug(Exception ex, string message, object[] args)
- public static void Debug<TArgument1>(string message, TArgument1 arg0)
- public static void Debug<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Debug<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Debug(Exception ex, string message)
- public static void Debug(Exception ex, Func<string> messageFunc)
- public static void Error(Func<string> messageFunc)
- public static void Error(Exception ex, string message, object[] args)
- public static void Error<TArgument1>(string message, TArgument1 arg0)
- public static void Error<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Error<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Error(Exception ex, string message)
- public static void Error(Exception ex, Func<string> messageFunc)
- public static void Fatal(Func<string> messageFunc)
- public static void Fatal(Exception ex, string message, object[] args)
- public static void Fatal<TArgument1>(string message, TArgument1 arg0)
- public static void Fatal<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Fatal<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Fatal(Exception ex, string message)
- public static void Fatal(Exception ex, Func<string> messageFunc)
- public static void Info(Func<string> messageFunc)
- public static void Info(Exception ex, string message, object[] args)
- public static void Info<TArgument1>(string message, TArgument1 arg0)
- public static void Info<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Info<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Info(Exception ex, string message)
- public static void Info(Exception ex, Func<string> messageFunc)
- public static void Log(LogLevel level, Func<string> messageFunc)
- public static void Log(Exception ex, LogLevel level, Func<string> messageFunc)
- public static void Log(Exception ex, LogLevel level, string message, object[] args)
- public static void Log(Exception ex, LogLevel level, string message)
- public static void LogAssemblyVersion(Assembly assembly)
- public static void Reset()
- public static void Trace(Func<string> messageFunc)
- public static void Trace(Exception ex, string message, object[] args)
- public static void Trace<TArgument1>(string message, TArgument1 arg0)
- public static void Trace<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Trace<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Trace(Exception ex, string message)
- public static void Trace(Exception ex, Func<string> messageFunc)
- public static void Warn(Func<string> messageFunc)
- public static void Warn(Exception ex, string message, object[] args)
- public static void Warn<TArgument1>(string message, TArgument1 arg0)
- public static void Warn<TArgument1, TArgument2>(string message, TArgument1 arg0, TArgument2 arg1)
- public static void Warn<TArgument1, TArgument2, TArgument3>(string message, TArgument1 arg0, TArgument2 arg1, TArgument3 arg2)
- public static void Warn(Exception ex, string message)
- public static void Warn(Exception ex, Func<string> messageFunc)
-
public sealed class InternalLoggerMessageEventArgs : EventArgs
NLog.Conditions
NLog.Config
-
public sealed class ConfigSectionHandler : IConfigurationSectionHandler
-
public class AssemblyLoadingEventArgs : CancelEventArgs
-
public class ConfigurationItemFactory
-
public enum ExceptionRenderingFormat
-
public interface ILoggingConfigurationElement
-
public sealed class InstallationContext : IDisposable
-
public interface IPropertyTypeConverter
-
public interface ISetupBuilder
-
public interface ISetupConfigurationLoggingRuleBuilder : ISetupConfigurationTargetBuilder
-
public interface ISetupConfigurationTargetBuilder
-
public interface ISetupExtensionsBuilder
-
public interface ISetupInternalLoggerBuilder
-
public interface ISetupLoadConfigurationBuilder
-
public interface ISetupLogFactoryBuilder
-
public interface ISetupSerializationBuilder
-
public interface IUsesStackTrace
-
public class LoggingConfiguration
- public LogFactory LogFactory { get; }
- public virtual Dictionary<string, string> Variables { get; }
- public IDictionary<string, Layout> Variables { get; }
- public LoggingConfiguration(LogFactory logFactory)
- public void AddRule(LogLevel minLevel, LogLevel maxLevel, string targetName, string loggerNamePattern = "*")
- public void AddRule(LogLevel minLevel, LogLevel maxLevel, Target target, string loggerNamePattern = "*")
- public void AddRule(LogLevel minLevel, LogLevel maxLevel, Target target, string loggerNamePattern, bool final)
- public void AddRule(LoggingRule rule)
- public void AddRuleForAllLevels(string targetName, string loggerNamePattern = "*")
- public void AddRuleForAllLevels(Target target, string loggerNamePattern = "*")
- public void AddRuleForAllLevels(Target target, string loggerNamePattern, bool final)
- public void AddRuleForOneLevel(LogLevel level, string targetName, string loggerNamePattern = "*")
- public void AddRuleForOneLevel(LogLevel level, Target target, string loggerNamePattern = "*")
- public void AddRuleForOneLevel(LogLevel level, Target target, string loggerNamePattern, bool final)
- public void AddTarget(Target target)
- public LoggingRule FindRuleByName(string ruleName)
- public TTarget FindTargetByName<TTarget>(string name) where TTarget : Target
- protected void PrepareForReload(LoggingConfiguration oldConfig)
- public bool RemoveRuleByName(string ruleName)
-
public class LoggingConfigurationChangedEventArgs : EventArgs
-
public abstract class LoggingConfigurationParser : LoggingConfiguration
-
public class LoggingConfigurationReloadedEventArgs : EventArgs
-
public class LoggingRule
-
public sealed class MutableUnsafeAttribute : Attribute
-
public sealed class NLogDependencyResolveException : Exception
-
public abstract class ServiceRepository : IServiceProvider
-
public class ServiceRepositoryUpdateEventArgs : EventArgs
-
public enum StackTraceUsage
-
public sealed class ThreadSafeAttribute : Attribute
-
public class XmlLoggingConfiguration : LoggingConfigurationParser, IInitializeSucceeded
NLog.Filters
NLog.Fluent
NLog.Internal
NLog.Internal.Fakeables
NLog.Internal.Xamarin
NLog.LayoutRenderers
-
public class AllEventPropertiesLayoutRenderer : LayoutRenderer
-
public class AspApplicationValueLayoutRenderer : LayoutRenderer
-
public class AspRequestValueLayoutRenderer : LayoutRenderer
-
public class AspSessionValueLayoutRenderer : LayoutRenderer
-
public class AppDomainLayoutRenderer : LayoutRenderer
-
public class AssemblyVersionLayoutRenderer : LayoutRenderer
-
public enum AssemblyVersionType
-
public class BaseDirLayoutRenderer : LayoutRenderer
-
public class CallSiteFileNameLayoutRenderer : LayoutRenderer, IUsesStackTrace, IStringValueRenderer
-
public class CallSiteLayoutRenderer : LayoutRenderer, IUsesStackTrace
-
public class CallSiteLineNumberLayoutRenderer : LayoutRenderer, IUsesStackTrace, IRawValue
-
public class CounterLayoutRenderer : LayoutRenderer, IRawValue
-
public class CurrentDirLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class DbNullLayoutRenderer : LayoutRenderer, IRawValue
-
public class DirectorySeparatorLayoutRenderer : LayoutRenderer, IRawValue
-
public class EventContextLayoutRenderer : LayoutRenderer
-
public class EnvironmentUserLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class EventPropertiesLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class ExceptionDataLayoutRenderer : LayoutRenderer
-
public class ExceptionLayoutRenderer : LayoutRenderer, IRawValue
-
public class FuncLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class GdcLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class GuidLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class HostNameLayoutRenderer : LayoutRenderer
-
public abstract class LayoutRenderer : ISupportsInitialize, IRenderable
-
public enum LevelFormat
-
public class LevelLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class LocalIpAddressLayoutRenderer : LayoutRenderer
-
public class Log4JXmlEventLayoutRenderer : LayoutRenderer, IUsesStackTrace, IIncludeContext
-
public class MdcLayoutRenderer : LayoutRenderer, IStringValueRenderer
- public string Format { get; set; }
-
public class MdlcLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class MessageLayoutRenderer : LayoutRenderer, IStringValueRenderer
- public bool Raw { get; set; }
-
public class NdlcLayoutRenderer : LayoutRenderer
-
public class NdlcTimingLayoutRenderer : LayoutRenderer
-
public class PerformanceCounterLayoutRenderer : LayoutRenderer
-
public class ProcessDirLayoutRenderer : LayoutRenderer
-
public class ProcessInfoLayoutRenderer : LayoutRenderer
-
public class ProcessTimeLayoutRenderer : LayoutRenderer, IRawValue
-
public class QueryPerformanceCounterLayoutRenderer : LayoutRenderer
-
public class RegistryLayoutRenderer : LayoutRenderer
-
public sealed class ScopeContextNestedStatesLayoutRenderer : LayoutRenderer
-
public sealed class ScopeContextPropertyLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public sealed class ScopeContextTimingLayoutRenderer : LayoutRenderer
-
public class SequenceIdLayoutRenderer : LayoutRenderer, IRawValue
-
public class SpecialFolderApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class SpecialFolderCommonApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class SpecialFolderLocalApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class StackTraceLayoutRenderer : LayoutRenderer, IUsesStackTrace
-
public class TimeLayoutRenderer : LayoutRenderer, IRawValue
-
public class WindowsIdentityLayoutRenderer : LayoutRenderer
-
public class TraceActivityIdLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class VariableLayoutRenderer : LayoutRenderer
NLog.LayoutRenderers.Wrappers
NLog.Layouts
NLog.LogReceiverService
NLog.MessageTemplates
NLog.Targets
-
public sealed class AspResponseTarget : TargetWithLayout
-
public abstract class AsyncTaskTarget : TargetWithContext
-
public class ChainsawTarget : NLogViewerTarget
-
public sealed class ColoredConsoleTarget : TargetWithLayoutHeaderAndFooter
-
public sealed class ConsoleTarget : TargetWithLayoutHeaderAndFooter
-
public class ConsoleWordHighlightingRule
-
public class DatabaseCommandInfo
-
public class DatabaseParameterInfo
-
public sealed class DatabaseTarget : Target, IInstallable
-
public sealed class DebuggerTarget : TargetWithLayoutHeaderAndFooter
-
public sealed class DebugSystemTarget : TargetWithLayoutHeaderAndFooter
-
public sealed class DebugTarget : TargetWithLayout
-
public class EventLogTarget : TargetWithLayout, IInstallable
-
public class DefaultJsonSerializer : IJsonConverter
-
public enum FileArchivePeriod
-
public enum FilePathKind
-
public class FileTarget : TargetWithLayoutHeaderAndFooter, ICreateFileParameters
-
public sealed class FormControlTarget : TargetWithLayout
-
public interface IFileCompressor
-
public class JsonSerializeOptions
-
public sealed class LineEndingMode : IEquatable<LineEndingMode>
-
public class LogReceiverWebServiceTarget : Target
-
public class MailTarget : TargetWithLayoutHeaderAndFooter
-
public sealed class MemoryTarget : TargetWithLayoutHeaderAndFooter
-
public sealed class MessageBoxTarget : TargetWithLayout
-
public class MethodCallParameter
-
public sealed class MethodCallTarget : MethodCallTargetBase
-
public abstract class MethodCallTargetBase : Target
-
public class NetworkTarget : TargetWithLayout
-
public enum NetworkTargetCompressionType
-
public enum NetworkTargetConnectionsOverflowAction
-
public enum NetworkTargetQueueOverflowAction
-
public class NLogViewerParameterInfo
-
public class NLogViewerTarget : NetworkTarget, IIncludeContext
-
public sealed class NullTarget : TargetWithLayout
-
public sealed class OutputDebugStringTarget : TargetWithLayout
-
public class PerformanceCounterTarget : Target, IInstallable
-
public class RichTextBoxRowColoringRule
-
public sealed class RichTextBoxTarget : TargetWithLayout
-
public class RichTextBoxWordColoringRule
-
public abstract class Target : ISupportsInitialize, IInternalLoggerContext, IDisposable
-
public class TargetPropertyWithContext
-
public abstract class TargetWithContext : TargetWithLayout, IIncludeContext
- public virtual IList<TargetPropertyWithContext> ContextProperties { get; }
- public ISet<string> ExcludeProperties { get; set; }
- public bool IncludeCallSite { get; set; }
- public bool IncludeCallSiteStackTrace { get; set; }
- public bool IncludeEventProperties { get; set; }
- public bool IncludeGdc { get; set; }
- public bool IncludeMdc { get; set; }
- public bool IncludeMdlc { get; set; }
- public bool IncludeNdc { get; set; }
- public bool IncludeNdlc { get; set; }
- public bool IncludeScopeNested { get; set; }
- public bool IncludeScopeProperties { get; set; }
- protected TargetWithContext()
- protected virtual IDictionary<string, object> CaptureContextGdc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
- protected virtual IDictionary<string, object> CaptureContextMdc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
- protected virtual IDictionary<string, object> CaptureContextMdlc(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
- protected virtual IList<object> CaptureContextNdc(LogEventInfo logEvent)
- protected virtual IList<object> CaptureContextNdlc(LogEventInfo logEvent)
- protected virtual IList<object> CaptureScopeContextNested(LogEventInfo logEvent)
- protected virtual IDictionary<string, object> CaptureScopeContextProperties(LogEventInfo logEvent, IDictionary<string, object> contextProperties)
- protected virtual string GenerateUniqueItemName(LogEventInfo logEvent, string itemName, object itemValue, IDictionary<string, object> combinedProperties)
- protected IDictionary<string, object> GetAllProperties(LogEventInfo logEvent)
- protected IDictionary<string, object> GetAllProperties(LogEventInfo logEvent, IDictionary<string, object> combinedProperties)
- protected IDictionary<string, object> GetContextMdc(LogEventInfo logEvent)
- protected IDictionary<string, object> GetContextMdlc(LogEventInfo logEvent)
- protected IList<object> GetContextNdc(LogEventInfo logEvent)
- protected IList<object> GetContextNdlc(LogEventInfo logEvent)
- protected IDictionary<string, object> GetContextProperties(LogEventInfo logEvent)
- protected IDictionary<string, object> GetContextProperties(LogEventInfo logEvent, IDictionary<string, object> combinedProperties)
- protected IList<object> GetScopeContextNested(LogEventInfo logEvent)
- protected IDictionary<string, object> GetScopeContextProperties(LogEventInfo logEvent)
- protected virtual bool SerializeItemValue(LogEventInfo logEvent, string name, object value, out object serializedValue)
- protected virtual bool SerializeMdcItem(LogEventInfo logEvent, string name, object value, out object serializedValue)
- protected bool SerializeMdlcItem(LogEventInfo logEvent, string name, object value, out object serializedValue)
- protected virtual bool SerializeNdcItem(LogEventInfo logEvent, object value, out object serializedValue)
- protected virtual bool SerializeNdlcItem(LogEventInfo logEvent, object value, out object serializedValue)
- protected virtual bool SerializeScopeContextNestedState(LogEventInfo logEvent, object value, out object serializedValue)
- protected virtual bool SerializeScopeContextProperty(LogEventInfo logEvent, string name, object value, out object serializedValue)
- protected bool ShouldIncludeProperties(LogEventInfo logEvent)
-
public sealed class TraceTarget : TargetWithLayoutHeaderAndFooter
-
public enum WebServiceProtocol
-
public enum WebServiceProxyType
-
public sealed class WebServiceTarget : MethodCallTargetBase
NLog.Targets.Wrappers
NLog.Time