<PackageReference Include="Castle.Core" Version="3.1.0-RC" />

NullLogger

The Null Logger class. This is useful for implementations where you need to provide a logger to a utility class, but do not want any output from it. It also helps when you have a utility that does not have a logger to supply.
public static readonly NullLogger Instance

Returns empty context properties.

public bool IsDebugEnabled { get; }

No-op.

public bool IsErrorEnabled { get; }

No-op.

public bool IsFatalEnabled { get; }

No-op.

public bool IsInfoEnabled { get; }

No-op.

public bool IsWarnEnabled { get; }

No-op.

Returns empty context properties.

public IContextStacks ThreadStacks { get; }

Returns empty context stacks.

public NullLogger()

public ILogger CreateChildLogger(string loggerName)

Returns this NullLogger.

public void Debug(string message)

No-op.

public void Debug(Func<string> messageFactory)

public void Debug(string message, Exception exception)

No-op.

public void DebugFormat(string format, object[] args)

No-op.

public void DebugFormat(Exception exception, string format, object[] args)

No-op.

public void DebugFormat(IFormatProvider formatProvider, string format, object[] args)

No-op.

public void DebugFormat(Exception exception, IFormatProvider formatProvider, string format, object[] args)

No-op.

public void Error(string message)

No-op.

public void Error(Func<string> messageFactory)

public void Error(string message, Exception exception)

No-op.

public void ErrorFormat(string format, object[] args)

No-op.

public void ErrorFormat(Exception exception, string format, object[] args)

No-op.

public void ErrorFormat(IFormatProvider formatProvider, string format, object[] args)

No-op.

public void ErrorFormat(Exception exception, IFormatProvider formatProvider, string format, object[] args)

No-op.

public void Fatal(string message)

No-op.

public void Fatal(Func<string> messageFactory)

public void Fatal(string message, Exception exception)

No-op.

public void FatalFormat(string format, object[] args)

No-op.

public void FatalFormat(Exception exception, string format, object[] args)

No-op.

public void FatalFormat(IFormatProvider formatProvider, string format, object[] args)

No-op.

public void FatalFormat(Exception exception, IFormatProvider formatProvider, string format, object[] args)

No-op.

public void Info(string message)

No-op.

public void Info(Func<string> messageFactory)

public void Info(string message, Exception exception)

No-op.

public void InfoFormat(string format, object[] args)

No-op.

public void InfoFormat(Exception exception, string format, object[] args)

No-op.

public void InfoFormat(IFormatProvider formatProvider, string format, object[] args)

No-op.

public void InfoFormat(Exception exception, IFormatProvider formatProvider, string format, object[] args)

No-op.

public void Warn(string message)

No-op.

public void Warn(Func<string> messageFactory)

public void Warn(string message, Exception exception)

No-op.

public void WarnFormat(string format, object[] args)

No-op.

public void WarnFormat(Exception exception, string format, object[] args)

No-op.

public void WarnFormat(IFormatProvider formatProvider, string format, object[] args)

No-op.

public void WarnFormat(Exception exception, IFormatProvider formatProvider, string format, object[] args)

No-op.