Show / Hide Table of Contents

LogCritical Method

LogCritical(Logger, EventId, Exception, string, params object?[])

Formats and writes a critical log message.

C#
[Obsolete("Obsolete, use equivalent ILogger method, or view the changelog for further instruction.")]
public static void LogCritical(this Logger logger, EventId eventId, Exception exception, string message, params object?[] args)

Parameters

Type Name Description
Logger logger

The Logger to write to.

EventId eventId

The event id associated with the log.

Exception exception

The exception to log.

string message

Format string of the log message in message template format. Example: "User {User} logged in from {Address}"

object[] args

An object array that contains zero or more objects to format.

Examples

logger.LogCritical(0, exception, "Error while processing request from {Address}", address)

LogCritical(Logger, EventId, string, params object?[])

Formats and writes a critical log message.

C#
[Obsolete("Obsolete, use equivalent ILogger method, or view the changelog for further instruction.")]
public static void LogCritical(this Logger logger, EventId eventId, string message, params object?[] args)

Parameters

Type Name Description
Logger logger

The Logger to write to.

EventId eventId

The event id associated with the log.

string message

Format string of the log message in message template format. Example: "User {User} logged in from {Address}"

object[] args

An object array that contains zero or more objects to format.

Examples

logger.LogCritical(0, "Processing request from {Address}", address)

LogCritical(Logger, Exception, string, params object?[])

Formats and writes a critical log message.

C#
[Obsolete("Obsolete, use equivalent ILogger method, or view the changelog for further instruction.")]
public static void LogCritical(this Logger logger, Exception exception, string message, params object?[] args)

Parameters

Type Name Description
Logger logger

The Logger to write to.

Exception exception

The exception to log.

string message

Format string of the log message in message template format. Example: "User {User} logged in from {Address}"

object[] args

An object array that contains zero or more objects to format.

Examples

logger.LogCritical(exception, "Error while processing request from {Address}", address)

LogCritical(Logger, string, params object?[])

Formats and writes a critical log message.

C#
[Obsolete("Obsolete, use equivalent ILogger method, or view the changelog for further instruction.")]
public static void LogCritical(this Logger logger, string message, params object?[] args)

Parameters

Type Name Description
Logger logger

The Logger to write to.

string message

Format string of the log message in message template format. Example: "User {User} logged in from {Address}"

object[] args

An object array that contains zero or more objects to format.

Examples

logger.LogCritical("Processing request from {Address}", address)

In this article
Back to top Generated by DocFX