Поделиться через


Logger Класс

Определение

Интерфейс среды выполнения Orleans для служб ведения журнала.

[System.Serializable]
public abstract class Logger
[<System.Serializable>]
type Logger = class
Public MustInherit Class Logger
Наследование
Logger
Производный
Атрибуты

Конструкторы

Logger()

Интерфейс среды выполнения Orleans для служб ведения журнала.

Свойства

IsInfo

Указывает, будет ли текущий Уровень серьезности выводить Info сообщения для этого средства ведения журнала.

IsVerbose

Указывает, будет ли текущий Уровень серьезности выводить Verbose сообщения для этого средства ведения журнала.

IsVerbose2

Указывает, будет ли текущий Уровень серьезности выводить Verbose2 сообщения для этого средства ведения журнала.

IsVerbose3

Указывает, будет ли текущий Уровень серьезности выводить Verbose3 сообщения для этого средства ведения журнала.

IsWarning

Указывает, будет ли текущий Уровень серьезности выводить Warning сообщения для этого средства ведения журнала.

Name

Имя экземпляра средства ведения журнала

SeverityLevel

Для этого средства ведения журнала задан текущий уровень серьезности.

Методы

DecrementMetric(String)

Интерфейс среды выполнения Orleans для служб ведения журнала.

DecrementMetric(String, Double)

Интерфейс среды выполнения Orleans для служб ведения журнала.

GetLogger(String)

Поиск существующего или создание нового средства ведения журнала с указанным именем

IncrementMetric(String)

Интерфейс среды выполнения Orleans для служб ведения журнала.

IncrementMetric(String, Double)

Интерфейс среды выполнения Orleans для служб ведения журнала.

Log(Int32, Severity, String, Object[], Exception)

Сообщение журнала

TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackMetric(String, Double, IDictionary<String,String>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackMetric(String, TimeSpan, IDictionary<String,String>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackTrace(String)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackTrace(String, IDictionary<String,String>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackTrace(String, Severity)

Интерфейс среды выполнения Orleans для служб ведения журнала.

TrackTrace(String, Severity, IDictionary<String,String>)

Интерфейс среды выполнения Orleans для служб ведения журнала.

Методы расширения

Error(Logger, Int32, String, Exception)

Записывает запись журнала на уровне серьезности ошибки с указанным кодом идентификатора журнала. Ошибка подходит для проблемных условий, требующих немедленного административного реагирования.

GetSubLogger(Logger, String, String)

Находит или создает средство ведения журнала с именем существующего средства ведения журнала с добавленным именем.

Info(Logger, Int32, String)

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

Info(Logger, Int32, String, Object[])

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

Info(Logger, String)

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

Info(Logger, String, Object[])

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

Verbose(Logger, Int32, String)

Записывает запись журнала на уровне серьезности Подробно с указанным кодом идентификатора журнала. Подробные сведения подходят для отладки сведений, которые обычно не следует регистрировать в рабочей среде. Подробные значения ниже, чем Сведения.

Verbose(Logger, Int32, String, Object[])

Записывает запись журнала на уровне серьезности Подробно с указанным кодом идентификатора журнала. Подробные сведения подходят для отладки сведений, которые обычно не следует регистрировать в рабочей среде. Подробные значения ниже, чем Сведения.

Verbose(Logger, String)

Записывает запись журнала на уровне серьезности Подробно. Подробные сведения подходят для отладки сведений, которые обычно не следует регистрировать в рабочей среде. Подробные значения ниже, чем Сведения.

Verbose(Logger, String, Object[])

Записывает запись журнала на уровне серьезности Подробно. Подробные сведения подходят для отладки сведений, которые обычно не следует регистрировать в рабочей среде. Подробные значения ниже, чем Сведения.

Verbose2(Logger, Int32, String)

Записывает запись журнала на уровне серьезности Verbose2 с указанным кодом идентификатора журнала. Значение Verbose2 ниже, чем Verbose.

Verbose2(Logger, Int32, String, Object[])

Записывает запись журнала на уровне серьезности Verbose2 с указанным кодом идентификатора журнала. Значение Verbose2 ниже, чем Verbose.

Verbose2(Logger, String)

Записывает запись журнала на уровне серьезности Verbose2. Значение Verbose2 ниже, чем Verbose.

Verbose2(Logger, String, Object[])

Записывает запись журнала на уровне серьезности Verbose2. Значение Verbose2 ниже, чем Verbose.

Verbose3(Logger, Int32, String)

Записывает запись журнала на уровне серьезности Verbose3 с указанным кодом идентификатора журнала. Verbose3 — самый низкий уровень серьезности.

Verbose3(Logger, Int32, String, Object[])

Записывает запись журнала на уровне серьезности Verbose3 с указанным кодом идентификатора журнала. Verbose3 — самый низкий уровень серьезности.

Verbose3(Logger, String)

Записывает запись журнала на уровне серьезности Verbose3. Verbose3 — самый низкий уровень серьезности.

Verbose3(Logger, String, Object[])

Записывает запись журнала на уровне серьезности Verbose3. Verbose3 — самый низкий уровень серьезности.

Warn(Logger, Int32, String, Exception)

Записывает запись журнала на уровне серьезности предупреждения с указанным кодом идентификатора журнала. Предупреждение подходит для проблемных условий, которые система или приложение могут обрабатывать сами по себе, но о которых должен знать администратор. Как правило, это ситуации, которые ожидаются, но в конечном итоге могут потребовать административного ответа, если они повторяются. Предупреждение ниже, чем Ошибка.

Warn(Logger, Int32, String, Object[])

Записывает запись журнала на уровне серьезности предупреждения с указанным кодом идентификатора журнала. Предупреждение подходит для проблемных условий, которые система или приложение могут обрабатывать сами по себе, но о которых должен знать администратор. Как правило, это ситуации, которые ожидаются, но в конечном итоге могут потребовать административного ответа, если они повторяются. Предупреждение ниже, чем Ошибка.

Применяется к