public static void Fatal(this ILogger logger, string message = "", params object[] values)
 {
     logger.LogCritical(string.IsNullOrEmpty(message) ? "A fatal error occurred" : message, values);
     if (UseSAEONLogs)
     {
         SAEONLogs.Error(message, values);
     }
 }
 public static void Error <T>(this ILogger <T> logger, string message = "", params object[] values)
 {
     logger.LogError(string.IsNullOrEmpty(message) ? "An error occurred" : message, values);
     if (UseSAEONLogs)
     {
         SAEONLogs.Error(message, values);
     }
 }