API Diff between 4.7.13 and 5.1.0
156 Additions
184 Removals
NLog
-
public static class GDC
- public static void Clear()
- public static bool Contains(string item)
- public static string Get(string item)
- public static string Get(string item, IFormatProvider formatProvider)
- public static object GetObject(string item)
- public static void Remove(string item)
- public static void Set(string item, string value)
-
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 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 class LayoutTypedExtensions
-
public struct LogEventBuilder
-
public class LogEventInfo
-
public class LogFactory : IDisposable
-
public class Logger : ILogger, ILoggerBase, ISuppress
- public void Debug(string message, Exception exception)
- public void Error(string message, Exception exception)
- public void Fatal(string message, Exception exception)
- public void Info(string message, Exception exception)
- public void Log(LogLevel level, string message, Exception exception)
- public void LogException(LogLevel level, string message, Exception exception)
- 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 Trace(string message, Exception exception)
- public void Warn(string message, Exception exception)
- public Logger WithProperties(IEnumerable<KeyValuePair<string, object>> properties)
-
public sealed class LogLevel : IComparable, IEquatable<LogLevel>, IConvertible
-
public static class LogManager
-
public static class MDC
- public static void Clear()
- public static bool Contains(string item)
- public static string Get(string item)
- public static object GetObject(string item)
- public static void Remove(string item)
- public static void Set(string item, string value)
-
public static class NDC
-
public static class ScopeContext
-
public static class SetupBuilderExtensions
-
public static class SetupExtensionsBuilderExtensions
- public static ISetupExtensionsBuilder AutoLoadExtensions(this ISetupExtensionsBuilder setupBuilder)
- public static ISetupExtensionsBuilder RegisterLayout<T>(this ISetupExtensionsBuilder setupBuilder, string typeAlias = null) where T : Layout
- public static ISetupExtensionsBuilder RegisterLayout(this ISetupExtensionsBuilder setupBuilder, string typeAlias, Type layoutType)
- 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 class SetupInternalLoggerBuilderExtensions
-
public static class SetupLoadConfigurationExtensions
-
public static class SetupLogFactoryBuilderExtensions
NLog.Common
NLog.Config
NLog.Internal
-
public interface IUsesStackTrace
-
public static class StreamHelpers
-
public static class StringHelpers
-
public static class XmlHelper
- public static void WriteAttributeSafeString(this XmlWriter writer, string prefix, string localName, string ns, string value)
- public static void WriteAttributeSafeString(this XmlWriter writer, string localName, string value)
- public static void WriteElementSafeString(this XmlWriter writer, string prefix, string localName, string ns, string value)
- public static void WriteSafeCData(this XmlWriter writer, string text)
NLog.Internal.Fakeables
NLog.LayoutRenderers
-
public class AllEventPropertiesLayoutRenderer : LayoutRenderer
-
public class AppDomainLayoutRenderer : LayoutRenderer
-
public class AssemblyVersionLayoutRenderer : LayoutRenderer
- public string Default { get; set; }
-
public class BaseDirLayoutRenderer : LayoutRenderer
-
public class CounterLayoutRenderer : LayoutRenderer
- public long Value { get; set; }
- public int Value { get; set; }
-
public class DirectorySeparatorLayoutRenderer : LayoutRenderer, IRawValue
-
public class EventContextLayoutRenderer : LayoutRenderer
-
public class EventPropertiesLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class ExceptionDataLayoutRenderer : LayoutRenderer
-
public class FuncLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public class GdcLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public abstract class LayoutRenderer : ISupportsInitialize, IRenderable, IDisposable
-
public enum LevelFormat
-
public class LevelLayoutRenderer : LayoutRenderer, IRawValue, IStringValueRenderer
-
public class Log4JXmlEventLayoutRenderer : LayoutRenderer, IUsesStackTrace, IIncludeContext
-
public class ProcessInfoLayoutRenderer : LayoutRenderer
-
public class ProcessTimeLayoutRenderer : LayoutRenderer, IRawValue
-
public sealed class ScopeContextIndentLayoutRenderer : LayoutRenderer
-
public sealed class ScopeContextNestedStatesLayoutRenderer : LayoutRenderer
-
public sealed class ScopeContextPropertyLayoutRenderer : LayoutRenderer, IStringValueRenderer
-
public sealed class ScopeContextTimingLayoutRenderer : LayoutRenderer
-
public class SpecialFolderApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class SpecialFolderCommonApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class SpecialFolderLocalApplicationDataLayoutRenderer : SpecialFolderLayoutRenderer
-
public class StackTraceLayoutRenderer : LayoutRenderer, IUsesStackTrace
-
public class TimeLayoutRenderer : LayoutRenderer, IRawValue
-
public class VariableLayoutRenderer : LayoutRenderer
NLog.LayoutRenderers.Wrappers
NLog.Layouts
NLog.Targets
NLog.Targets.Wrappers