PlatformExtensionsLogException(ILogger, String, Exception, LogLevel) - метод |
Записывает сообщение об исключении в лог с указанием необходимых деталей.
Пространство имён:
Chronos.Platform
Сборка:
Chronos.Platform (в Chronos.Platform.dll) Версия: 3.5.0.19
Синтаксис public static void LogException(
this ILogger logger,
string message,
Exception ex,
LogLevel level = null
)
<ExtensionAttribute>
Public Shared Sub LogException (
logger As ILogger,
message As String,
ex As Exception,
Optional level As LogLevel = Nothing
)
public:
[ExtensionAttribute]
static void LogException(
ILogger^ logger,
String^ message,
Exception^ ex,
LogLevel^ level = nullptr
)
[<ExtensionAttribute>]
static member LogException :
logger : ILogger *
message : string *
ex : Exception *
?level : LogLevel
(* Defaults:
let _level = defaultArg level null
*)
-> unit
Параметры
- logger
- Тип: ILogger
Объект, выполняющий логирование сообщений. Не равен null. - message
- Тип: SystemString
Сообщение, которое выводится перед текстом исключения, который отделяется пустой строкой.
Если сообщение равно null или состоит из пробелов, то выводится только текст исключения.
- ex
- Тип: SystemException
Исключение, для которого необходимо сделать запись в логе. Не равно null. - level (Optional)
- Тип: LogLevel
Уровень логирования или null, если используется уровень Error.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ILogger. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также