From 34922b7cc9f953bcf0a84b984879e172a0adb45e Mon Sep 17 00:00:00 2001 From: Timerix22 Date: Fri, 18 Nov 2022 02:43:14 +0600 Subject: [PATCH] LoggerExtensions --- DTLib.Logging/Loggers/LoggerExtensions.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 DTLib.Logging/Loggers/LoggerExtensions.cs diff --git a/DTLib.Logging/Loggers/LoggerExtensions.cs b/DTLib.Logging/Loggers/LoggerExtensions.cs new file mode 100644 index 0000000..3fee831 --- /dev/null +++ b/DTLib.Logging/Loggers/LoggerExtensions.cs @@ -0,0 +1,12 @@ +using Ben.Demystifier; + +namespace DTLib.Logging.New; + +public static class LoggerExtensions +{ + public static void Log(this ILogger logger, string context, LogSeverity severity, object message) + => logger.Log(context, severity, message, logger.Format); + + public static void LogException(this ILogger logger, string context, Exception ex) + => logger.Log(context, LogSeverity.Error, ex.Demystify()); +} \ No newline at end of file