public static void verb(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.VERB, string.Join(", ", messages)); }
public static void native(this ILoggable logger, string message, params object[] objs) { logger?.LogWrite($"{message} {string.Join(", ", objs)}"); }
public static void info(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.INFO, string.Join(", ", messages)); }
public static void trace(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.TRACE, string.Join(", ", messages)); }
public static void debug(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.DEBUG, string.Join(", ", messages)); }
public static void warning(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.WARNING, string.Join(", ", messages)); }
public static void error(this ILoggable logger, params string[] messages) { logger?.LogWrite(LogLevel.ERROR, string.Join(", ", messages)); }