C# Класс BudgetAnalyser.Engine.NullLogger

A null logger for use with classes that require an instance of a logger but the usage doesn't require creating a log file.
Наследование: ILogger
Показать файл Открыть проект

Открытые методы

Метод Описание
Format ( string formatTemplate ) : string

A custom string format method to avoid code translation and localisation warnings. The logging language is always English.

LogAlways ( string>.Func logEntryBuilder ) : void

Write a debug/diagnostic log entry regardless of the configured log level.

LogError ( Exception ex, string>.Func logEntryBuilder ) : void

Write a debug/diagnostic log entry if the configured log level is set to error.

LogError ( string>.Func logEntryBuilder ) : void

Write a debug/diagnostic log entry if the configured log level is set to error.

LogInfo ( string>.Func logEntryBuilder ) : void

Write a debug/diagnostic log entry if the configured log level is set to info.

LogWarning ( string>.Func logEntryBuilder ) : void

Write a debug/diagnostic log entry if the configured log level is set to warning.

Описание методов

Format() публичный Метод

A custom string format method to avoid code translation and localisation warnings. The logging language is always English.
public Format ( string formatTemplate ) : string
formatTemplate string
Результат string

LogAlways() публичный Метод

Write a debug/diagnostic log entry regardless of the configured log level.
public LogAlways ( string>.Func logEntryBuilder ) : void
logEntryBuilder string>.Func
Результат void

LogError() публичный Метод

Write a debug/diagnostic log entry if the configured log level is set to error.
public LogError ( Exception ex, string>.Func logEntryBuilder ) : void
ex System.Exception
logEntryBuilder string>.Func
Результат void

LogError() публичный Метод

Write a debug/diagnostic log entry if the configured log level is set to error.
public LogError ( string>.Func logEntryBuilder ) : void
logEntryBuilder string>.Func
Результат void

LogInfo() публичный Метод

Write a debug/diagnostic log entry if the configured log level is set to info.
public LogInfo ( string>.Func logEntryBuilder ) : void
logEntryBuilder string>.Func
Результат void

LogWarning() публичный Метод

Write a debug/diagnostic log entry if the configured log level is set to warning.
public LogWarning ( string>.Func logEntryBuilder ) : void
logEntryBuilder string>.Func
Результат void