IConsoleLogger - интерфейс

Объект, выполняющий логирование в консольных командах.

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IConsoleLogger

Свойства

Quiet Признак того, что включён тихий режим, когда на консоль выводятся только ошибки.

Методы

DebugAsync(String) Логирует отладочное сообщение с указанным текстом.
Такое сообщение не выводится на консоль (т.е. оно предназначено только для логов NLog).
DebugAsync(String, Object) Логирует отладочное сообщение с указанным текстом и аргументами, которые подставляются на позиции {0}, {1} и т.п. в сообщении message.
Такое сообщение не выводится на консоль (т.е. оно предназначено только для логов NLog).
ErrorAsync(String) Логирует ошибку с указанным текстом.
ErrorAsync(String, Object) Логирует ошибку с указанным текстом и аргументами, которые подставляются на позиции {0}, {1} и т.п. в сообщении message.
InfoAsync(String) Логирует информационное сообщение с указанным текстом.
InfoAsync(String, Object) Логирует информационное сообщение с указанным текстом и аргументами, которые подставляются на позиции {0}, {1} и т.п. в сообщении message.
LogExceptionAsync Логирует исключение.
LogResultAsync Логирует результат валидации.
WriteAsync(String) Выводит сообщение на консоль с указанным текстом.
Такое сообщение не выводится в лог NLog (т.е. оно предназначено только для вывода на консоль).
WriteAsync(String, Object) Выводит сообщение на консоль с указанным текстом и аргументами, которые подставляются на позиции {0}, {1} и т.п. в сообщении message.
Такое сообщение не выводится в лог NLog (т.е. оно предназначено только для вывода на консоль).
WriteLineAsync Переходит на следующую строку в консольном выводе.
WriteLineAsync(String) Выводит сообщение на консоль с указанным текстом. После вывода переходит на следующую строку.
Такое сообщение не выводится в лог NLog (т.е. оно предназначено только для вывода на консоль).
WriteLineAsync(String, Object) Выводит сообщение на консоль с указанным текстом и аргументами, которые подставляются на позиции {0}, {1} и т.п. в сообщении message. После вывода переходит на следующую строку.
Такое сообщение не выводится в лог NLog (т.е. оно предназначено только для вывода на консоль).

См. также