<PackageReference Include="castle.core" Version="2.5.2" />

ILogger

public interface ILogger
Manages logging.
bool IsDebugEnabled { get; }

Determines if messages of priority "debug" will be logged.

bool IsErrorEnabled { get; }

Determines if messages of priority "error" will be logged.

bool IsFatalEnabled { get; }

Determines if messages of priority "fatal" will be logged.

bool IsFatalErrorEnabled { get; }

Determines if messages of priority "fatalError" will be logged.

bool IsInfoEnabled { get; }

Determines if messages of priority "info" will be logged.

bool IsWarnEnabled { get; }

Determines if messages of priority "warn" will be logged.

ILogger CreateChildLogger(string loggerName)

Create a new child logger. The name of the child logger is [current-loggers-name].[passed-in-name]

void Debug(string message)

Logs a debug message.

void Debug(string message, Exception exception)

Logs a debug message.

void Debug(string format, object[] args)

Logs a debug message.

void DebugFormat(string format, object[] args)

Logs a debug message.

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

Logs a debug message.

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

Logs a debug message.

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

Logs a debug message.

void Error(string message)

Logs an error message.

void Error(string message, Exception exception)

Logs an error message.

void Error(string format, object[] args)

Logs an error message.

void ErrorFormat(string format, object[] args)

Logs an error message.

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

Logs an error message.

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

Logs an error message.

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

Logs an error message.

void Fatal(string message)

Logs a fatal message.

void Fatal(string message, Exception exception)

Logs a fatal message.

void Fatal(string format, object[] args)

Logs a fatal message.

void FatalError(string message)

Logs a fatal error message.

void FatalError(string message, Exception exception)

Logs a fatal error message.

void FatalError(string format, object[] args)

Logs a fatal error message.

void FatalFormat(string format, object[] args)

Logs a fatal message.

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

Logs a fatal message.

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

Logs a fatal message.

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

Logs a fatal message.

void Info(string message)

Logs an info message.

void Info(string message, Exception exception)

Logs an info message.

void Info(string format, object[] args)

Logs an info message.

void InfoFormat(string format, object[] args)

Logs an info message.

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

Logs an info message.

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

Logs an info message.

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

Logs an info message.

void Warn(string message)

Logs a warn message.

void Warn(string message, Exception exception)

Logs a warn message.

void Warn(string format, object[] args)

Logs a warn message.

void WarnFormat(string format, object[] args)

Logs a warn message.

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

Logs a warn message.

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

Logs a warn message.

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

Logs a warn message.