PlatformExtensionsLogException(ILogger, String, Exception, LogLevel) - метод
Записывает сообщение об исключении в лог с указанием необходимых деталей.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
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 String
-
Сообщение, которое выводится перед текстом исключения, который отделяется пустой строкой.
Если сообщение равно null или состоит из пробелов, то выводится только текст исключения.
- ex Exception
- Исключение, для которого необходимо сделать запись в логе. Не равно null.
- level LogLevel (Optional)
- Уровень логирования или null, если используется уровень Error.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ILogger. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).