| 1 19 20 25 26 package edu.umd.cs.findbugs.gui; 27 28 import java.util.Date ; 29 30 import edu.umd.cs.findbugs.L10N; 31 32 35 public class ConsoleLogger implements Logger { 36 37 38 private LogSync logSync; 39 40 43 public ConsoleLogger(LogSync logSync) { 44 this.logSync = logSync; 45 } 46 47 public void logMessage(int severity, String message) { 48 if (severity == ERROR) 50 logSync.error(message); 51 52 Date date = new Date (); 54 StringBuffer buf = new StringBuffer (); 55 buf.append('['); 56 buf.append(date.toString()); 57 buf.append("] "); 58 if (severity == ERROR) 59 buf.append(L10N.getLocalString("msg.error_txt", "ERROR: ")); 60 else if (severity == WARNING) 61 buf.append(L10N.getLocalString("msg.warning_txt", "WARNING: ")); 62 buf.append(message); 63 logSync.writeToLog(buf.toString()); 64 } 65 66 } 67 | Popular Tags |