Код: Выделить всё
public static class LoggerCustomExtensions
{
public static void LogErrorAndNotifyUser(this ILogger logger, string? message, params object?[] args)
{
logger.Log(LogLevel.Error, message!, args!);
ShowErrorMessage();
}
}
Код: Выделить всё
MyClass(ILogger logger)
Код: Выделить всё
_logger.LogErrorAndNotifyUser("Failed to read items {0}. Error: {1}", ex.Message);
Подробнее здесь: https://stackoverflow.com/questions/785 ... ion-method