1 23 24 package com.sun.enterprise.tools.common.util.diagnostics; 25 26 import java.io.*; 27 import java.util.*; 28 31 35 public class Reporter implements IReporterEnum 36 { 37 43 46 public static ReporterImpl get() 47 { 48 return getDefaultReporter(); 49 } 50 51 53 56 public static void setSeverityLevel(int level) 57 { 58 getDefaultReporter().setSeverityLevel(level); 59 } 60 61 63 67 public static void setSeverityLevel(String level) 68 { 69 getDefaultReporter().setSeverityLevel(level); 70 } 71 72 74 77 public static int getSeverityLevel() 78 { 79 return getDefaultReporter().getSeverityLevel(); 80 } 81 82 88 91 public static void verbose(Object o) 92 { 93 getDefaultReporter().verbose(o); 94 } 95 96 98 101 public static void info(Object o) 102 { 103 getDefaultReporter().info(o); 104 } 105 106 108 111 public static void warn(Object o) 112 { 113 getDefaultReporter().warn(o); 114 } 115 116 118 121 public static void warning(Object o) 122 { 123 getDefaultReporter().warning(o); 124 } 125 126 128 131 public static void error(Object o) 132 { 133 getDefaultReporter().error(o); 134 } 135 136 138 141 public static void critical(Object o) 142 { 143 getDefaultReporter().critical(o); 144 } 145 147 150 public static void crit(Object o) 151 { 152 getDefaultReporter().crit(o); 153 } 154 155 157 161 public static void dump(Object o, String s) 162 { 163 getDefaultReporter().dump(o, s); 164 } 165 166 168 171 public static void dump(String s) 172 { 173 getDefaultReporter().dump(s); 174 } 175 176 177 179 182 public static void dump(Object o) 183 { 184 getDefaultReporter().dump(o); 185 } 186 187 188 194 197 201 public static void assertIt(String s) 202 { 203 getDefaultReporter().assertIt(s); 204 } 205 206 208 213 public static void assertIt(String checkme, String s) 214 { 215 getDefaultReporter().assertIt(checkme, s); 216 } 217 218 220 223 public static void assertIt(boolean b) 224 { 225 getDefaultReporter().assertIt(b); 226 } 227 228 230 233 public static void assertIt(boolean b, String s) 234 { 235 getDefaultReporter().assertIt(b, s); 236 } 237 238 240 243 public static void assertIt(Object o) 244 { 245 getDefaultReporter().assertIt(o); 246 } 247 248 250 253 public static void assertIt(Object o, String s) 254 { 255 getDefaultReporter().assertIt(o, s); 256 } 257 258 260 263 public static void assertIt(double z) 264 { 265 getDefaultReporter().assertIt(z); 266 } 267 268 270 273 public static void assertIt(double z, String s) 274 { 275 getDefaultReporter().assertIt(z, s); 276 } 277 278 280 283 public static void assertIt(long l) 284 { 285 getDefaultReporter().assertIt(l); 286 } 287 288 290 293 public static void assertIt(long l, String s) 294 { 295 getDefaultReporter().assertIt(l, s); 296 } 297 298 299 305 protected Reporter() 306 { 307 } 308 309 311 private static void debug(String s) 312 { 313 if(doDebug) 314 System.err.println(s); 315 } 316 317 319 private static ReporterImpl getDefaultReporter() 320 { 321 if(defaultReporter == null) 322 { 323 System.err.println("Internal Error in Reporter -- couldn't find default reporter!"); defaultReporter = new ReporterImpl(); 325 } 326 327 return defaultReporter; 328 } 329 330 332 private static ReporterImpl defaultReporter = null; 333 private static final boolean doDebug = false; 334 335 337 static 338 { 339 CallerInfo.addToGlobalIgnore(new Reporter()); 340 341 defaultReporter = new ReporterImpl(); 342 343 if(defaultReporter == null) 344 { 345 System.err.println("Internal Error in Reporter -- couldn't make default reporter!"); } 347 } 348 } 349 350 | Popular Tags |