1 28 package org.objectweb.carol.util.configuration; 29 30 import org.apache.commons.logging.Log; 31 import org.apache.commons.logging.LogFactory; 32 33 36 public class TraceCarol { 37 38 41 public static final String PREFIX = "org.objectweb.carol"; 42 43 47 private static Log carolLogger = null; 48 49 52 private static Log jndiCarolLogger = null; 53 54 57 private static Log jndiEncCarolLogger = null; 58 59 62 private static Log rmiCarolLogger = null; 63 64 67 private static Log exportCarolLogger = null; 68 69 72 private static Log cmiDesLogger = null; 73 74 77 private static Log cmiJndiLogger = null; 78 79 82 private static Log cmiRegistryLogger = null; 83 84 85 88 private TraceCarol() { 89 90 } 91 92 95 public static void configure() { 96 carolLogger = LogFactory.getLog(PREFIX); 97 jndiCarolLogger = LogFactory.getLog(PREFIX + ".jndi"); 98 jndiEncCarolLogger = LogFactory.getLog(PREFIX + ".jndi.enc"); 99 rmiCarolLogger = LogFactory.getLog(PREFIX + ".rmi"); 100 exportCarolLogger = LogFactory.getLog(PREFIX + ".rmi.export"); 101 cmiDesLogger = LogFactory.getLog(PREFIX + ".cmi.des"); 102 cmiJndiLogger = LogFactory.getLog(PREFIX + ".cmi.jndi"); 103 cmiRegistryLogger = LogFactory.getLog(PREFIX + ".cmi.registry"); 104 } 105 106 110 public static void verbose(String msg) { 111 if (carolLogger != null) { 112 carolLogger.info(msg); 113 } else { 114 System.out.println("CAROL Verbose message:" + msg); 115 } 116 } 117 118 122 public static void error(String msg) { 123 if (carolLogger != null) { 124 carolLogger.error(msg); 125 } else { 126 System.err.println("CAROL Error:" + msg); 127 } 128 } 129 130 135 public static void error(String msg, Throwable th) { 136 if (carolLogger != null) { 137 carolLogger.error(msg, th); 138 } else { 139 System.err.println("CAROL Error:" + msg); 140 th.printStackTrace(); 141 } 142 } 143 144 149 public static boolean isDebugCarol() { 150 return (carolLogger != null) && carolLogger.isDebugEnabled(); 151 } 152 153 157 public static void debugCarol(String msg) { 158 if (carolLogger != null) { 159 carolLogger.debug(msg); 160 } 161 } 162 163 168 public static boolean isInfoCarol() { 169 return (carolLogger != null) && carolLogger.isInfoEnabled(); 170 } 171 172 176 public static void infoCarol(String msg) { 177 if (carolLogger != null) { 178 carolLogger.info(msg); 179 } 180 } 181 182 187 public static boolean isDebugJndiCarol() { 188 return (jndiCarolLogger != null) && jndiCarolLogger.isDebugEnabled(); 189 } 190 191 195 public static void debugJndiCarol(String msg) { 196 if (jndiCarolLogger != null) { 197 jndiCarolLogger.debug(msg); 198 } 199 } 200 201 206 public static boolean isDebugjndiEncCarol() { 207 return (jndiEncCarolLogger != null) && jndiEncCarolLogger.isDebugEnabled(); 208 } 209 210 214 public static void debugjndiEncCarol(String msg) { 215 if (jndiEncCarolLogger != null) { 216 jndiEncCarolLogger.debug(msg); 217 } 218 } 219 220 221 226 public static boolean isDebugRmiCarol() { 227 return (rmiCarolLogger != null) && rmiCarolLogger.isDebugEnabled(); 228 } 229 230 234 public static void debugRmiCarol(String msg) { 235 if (rmiCarolLogger != null) { 236 rmiCarolLogger.debug(msg); 237 } 238 } 239 240 243 public static boolean isDebugExportCarol() { 244 return (exportCarolLogger != null) && exportCarolLogger.isDebugEnabled(); 245 } 246 247 251 public static void debugExportCarol(String msg) { 252 if (exportCarolLogger != null) { 253 exportCarolLogger.debug(msg); 254 } 255 } 256 257 262 public static boolean isDebugCmiDes() { 263 return (cmiDesLogger != null) && cmiDesLogger.isDebugEnabled(); 264 } 265 266 270 public static void debugCmiDes(String msg) { 271 if (cmiDesLogger != null) { 272 cmiDesLogger.debug(msg); 273 } 274 } 275 276 281 public static boolean isDebugCmiJndi() { 282 return (cmiJndiLogger != null) && cmiJndiLogger.isDebugEnabled(); 283 } 284 285 289 public static void debugCmiJndi(String msg) { 290 if (cmiJndiLogger != null) { 291 cmiJndiLogger.debug(msg); 292 } 293 } 294 295 300 public static boolean isDebugCmiRegistry() { 301 return (cmiRegistryLogger != null) && cmiRegistryLogger.isDebugEnabled(); 302 } 303 304 308 public static void debugCmiRegistry(String msg) { 309 if (cmiRegistryLogger != null) { 310 cmiRegistryLogger.debug(msg); 311 } 312 } 313 314 } | Popular Tags |