예제 #1
0
 public static void verb(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.VERB, string.Join(", ", messages));
 }
예제 #2
0
 public static void native(this ILoggable logger, string message, params object[] objs)
 {
     logger?.LogWrite($"{message} {string.Join(", ", objs)}");
 }
예제 #3
0
 public static void info(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.INFO, string.Join(", ", messages));
 }
예제 #4
0
 public static void trace(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.TRACE, string.Join(", ", messages));
 }
예제 #5
0
 public static void debug(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.DEBUG, string.Join(", ", messages));
 }
예제 #6
0
 public static void warning(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.WARNING, string.Join(", ", messages));
 }
예제 #7
0
 public static void error(this ILoggable logger, params string[] messages)
 {
     logger?.LogWrite(LogLevel.ERROR, string.Join(", ", messages));
 }