1 21 22 package uk.org.primrose.pool.jmx; 23 24 import java.io.*; 25 26 public class ControllerLogger { 27 28 static PrintWriter m_log = null; 29 static boolean m_bShouldLog = false; 30 31 public static void setLogWriter(PrintWriter log) { 32 m_log = log; 33 if (log != null) m_bShouldLog = true; 34 } 35 36 public static void closeLogWriter() { 37 if (m_log != null) m_log.close(); 38 } 39 40 public static void log(String message) { 41 if (m_log != null && m_bShouldLog) { 42 m_log.println(message); 43 m_log.flush(); 44 } 45 } 46 } 47 | Popular Tags |