1 17 18 package com.finalist.jag.util; 19 20 21 import com.finalist.jaggenerator.ConsoleLogger; 22 23 import java.io.*; 24 25 26 31 public class Log { 32 33 34 private static PrintStream out = System.out; 35 36 private static ConsoleLogger console; 37 38 43 public static void log(String s) { 44 if (console == null) { 45 out.println(s); 46 } else { 47 console.log(s); 48 } 49 } 50 51 public static void setLogger(ConsoleLogger logger) { 52 console = logger; 53 } 54 55 61 public static void error(String message) { 62 if (console == null) { 63 out.println(message); 64 } else { 65 console.error(message); 66 } 67 } 68 69 75 public static void debug(String message) { 76 if (console == null) { 77 out.println(message); 78 } else { 79 console.debug(message); 80 } 81 } 82 83 } | Popular Tags |