API Diff between 3.0.0 and 4.5.4
196 Additions
555 Removals
JetBrains.Annotations
NLog
-
public static class GDC
-
public static class GlobalDiagnosticsContext
-
public interface IJsonConverter
-
public interface ILogger : ILoggerBase, ISuppress
-
public interface ILoggerBase
-
public static class ILoggerExtensions
-
public interface ISuppress
-
public interface IValueFormatter
-
public class LogEventInfo
- public string CallerClassName { get; }
- public string CallerFilePath { get; }
- public int CallerLineNumber { get; }
- public string CallerMemberName { get; }
- public bool HasProperties { get; }
- public LogMessageFormatter MessageFormatter { get; set; }
- public MessageTemplateParameters MessageTemplateParameters { get; }
- public LogEventInfo(LogLevel level, string loggerName, string message, IList<MessageTemplateParameter> messageTemplateParameters)
- 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
- 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(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(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(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(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 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(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 void Swallow(Task task)
- public Task SwallowAsync(Task task)
- public Task<TResult> SwallowAsync<TResult>(Func<Task<TResult>> asyncFunc)
- public Task<TResult> SwallowAsync<TResult>(Func<Task<TResult>> asyncFunc, TResult fallback)
- public Task<T> SwallowAsync<T>(Func<Task<T>> asyncFunc)
- public Task<T> SwallowAsync<T>(Func<Task<T>> asyncFunc, T fallback)
- 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(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 sealed class LogLevel : IComparable
-
public sealed class LogManager
-
public sealed delegate LogMessageFormatter : MulticastDelegate
-
public static class MappedDiagnosticsContext
-
public static class MappedDiagnosticsLogicalContext
-
public static class MDC
-
public sealed class MessageTemplateFormatMethodAttribute : Attribute
-
public static class NDC
-
public static class NestedDiagnosticsContext
-
public static class NestedDiagnosticsLogicalContext
-
public class NLogConfigurationException : Exception
-
public class NLogRuntimeException : Exception
-
public class NLogTraceListener : TraceListener
-
public sealed class NullLogger : Logger
NLog.Common
-
public static class InternalLogger
- public static bool LogToTrace { get; set; }
- 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)
NLog.Conditions
NLog.Config
-
public class AssemblyLoadingEventArgs : CancelEventArgs
-
public class ConfigurationItemFactory
-
public enum ExceptionRenderingFormat
-
public sealed class InstallationContext : IDisposable
-
public class LoggingConfiguration
- public bool ExceptionLoggingOldStyle { get; set; }
- public IDictionary<string, SimpleLayout> Variables { get; }
- 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 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 TTarget FindTargetByName<TTarget>(string name) where TTarget : Target
-
public class LoggingConfigurationChangedEventArgs : EventArgs
-
public class LoggingConfigurationReloadedEventArgs : EventArgs
-
public class LoggingRule
-
public sealed class MutableUnsafeAttribute : Attribute
-
public sealed class NLogConfigurationIgnorePropertyAttribute : Attribute
-
public sealed class ThreadSafeAttribute : Attribute
-
public class XmlLoggingConfiguration : LoggingConfiguration
NLog.Filters
NLog.Fluent
NLog.Internal
NLog.Internal.Fakeables
NLog.LayoutRenderers
NLog.LayoutRenderers.Wrappers
NLog.Layouts
NLog.LogReceiverService
-
public abstract class BaseLogReceiverForwardingService
-
public interface ILogReceiverOneWayClient
-
public interface ILogReceiverOneWayServer
-
public interface ILogReceiverTwoWayClient
-
public interface IWcfLogReceiverClient : ICommunicationObject
-
public class LogReceiverForwardingService : ILogReceiverServer
-
public class LogReceiverOneWayForwardingService : BaseLogReceiverForwardingService, ILogReceiverOneWayServer
-
public sealed class WcfILogReceiverClient : WcfLogReceiverClientBase<ILogReceiverClient>, ILogReceiverClient
-
public sealed class WcfLogReceiverClient : ClientBase<ILogReceiverClient>, ILogReceiverClient
- public ClientCredentials ClientCredentials { get; }
- public CookieContainer CookieContainer { get; set; }
- public ServiceEndpoint Endpoint { get; }
- public IClientChannel InnerChannel { get; }
- public IWcfLogReceiverClient ProxiedClient { get; }
- public CommunicationState State { get; }
- public bool UseOneWay { get; }
- public event EventHandler Closed
- public event EventHandler Closing
- public event EventHandler Faulted
- public event EventHandler Opened
- public event EventHandler Opening
- public WcfLogReceiverClient(bool useOneWay)
- public WcfLogReceiverClient(bool useOneWay, string endpointConfigurationName)
- public WcfLogReceiverClient(bool useOneWay, string endpointConfigurationName, string remoteAddress)
- public WcfLogReceiverClient(bool useOneWay, string endpointConfigurationName, EndpointAddress remoteAddress)
- public WcfLogReceiverClient(bool useOneWay, Binding binding, EndpointAddress remoteAddress)
- public void Abort()
- public IAsyncResult BeginClose(AsyncCallback callback, object state)
- public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
- public IAsyncResult BeginOpen(AsyncCallback callback, object state)
- public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
- public IAsyncResult BeginProcessLogMessages(NLogEvents events, AsyncCallback callback, object asyncState)
- public void Close(TimeSpan timeout)
- public void Close()
- public void CloseAsync(object userState)
- public WcfLogReceiverClient()
- public WcfLogReceiverClient(string endpointConfigurationName)
- public WcfLogReceiverClient(string endpointConfigurationName, string remoteAddress)
- public WcfLogReceiverClient(string endpointConfigurationName, EndpointAddress remoteAddress)
- public WcfLogReceiverClient(Binding binding, EndpointAddress remoteAddress)
- public void CloseCommunicationObject()
- public void DisplayInitializationUI()
- public void EndClose(IAsyncResult result)
- public void EndOpen(IAsyncResult result)
- public void EndProcessLogMessages(IAsyncResult result)
- public void Open()
- public void Open(TimeSpan timeout)
- public void CloseAsync(object userState)
-
public abstract class WcfLogReceiverClientBase<TService> : ClientBase<TService>, IWcfLogReceiverClient, ICommunicationObject
-
public sealed class WcfLogReceiverOneWayClient : WcfLogReceiverClientBase<ILogReceiverOneWayClient>, ILogReceiverOneWayClient
-
public sealed class WcfLogReceiverTwoWayClient : WcfLogReceiverClientBase<ILogReceiverTwoWayClient>, ILogReceiverTwoWayClient
NLog.MessageTemplates
NLog.Targets
NLog.Targets.Wrappers
NLog.Time