LoggingExtensions

public static class LoggingExtensions

1. Methods

1.1. CreateLogger()

public static Logger CreateLogger()

Returns: Logger

1.2. LogCriticalToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogCriticalToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 1. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.3. LogDebugToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogDebugToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 2. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.4. LogErrorToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogErrorToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 3. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.5. LogFileExists(Extensions.Logging.ILogger, string)

public static bool LogFileExists(this Extensions.Logging.ILogger logger, string filename)
Table 4. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

Returns: bool

1.6. LogInformationToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogInformationToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 5. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.7. LogTraceToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogTraceToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 6. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.8. LogWarningToFile(Extensions.Logging.ILogger, string, string, object[])

public static void LogWarningToFile(this Extensions.Logging.ILogger logger, string filename, string message, params object[] values)
Table 7. Parameters
Name Type Description

logger

Extensions.Logging.ILogger

filename

string

message

string

values

object[]

1.9. ToLogEventLevel(LogLevel)

public static LogEventLevel ToLogEventLevel(this LogLevel this)
Table 8. Parameters
Name Type Description

this

LogLevel

Returns: LogEventLevel

1.10. ToLogEventLevel(LogLevel?)

public static LogEventLevel ToLogEventLevel(this LogLevel? this)
Table 9. Parameters
Name Type Description

this

LogLevel?

Returns: LogEventLevel