KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ozoneDB > util > OzoneLogger


1 // You can redistribute this software and/or modify it under the terms of
2
// the Ozone Library License version 1 published by ozone-db.org.
3
//
4
// $Id: OzoneLogger.java,v 1.2.2.1 2004/04/04 15:44:35 per_nyfelt Exp $
5

6 package org.ozoneDB.util;
7
8 import org.apache.log4j.*;
9
10 /**
11  * An ozone specific logger
12  *
13  * <p>See <b><a HREF="doc-files/MyLogger.java">source code</a></b>
14  * for more details.
15  */

16 public class OzoneLogger extends Logger {
17     static String JavaDoc FQCN = OzoneLogger.class.getName();
18     
19     private static OzoneLoggerFactory ozoneLoggerFactory = new OzoneLoggerFactory();
20     
21     public OzoneLogger(String JavaDoc name) {
22         super(name);
23     }
24     
25     // get our own logger, generated by OzoneLoggerFactory
26
public static Category getInstance(String JavaDoc name) {
27         return Logger.getLogger(name, ozoneLoggerFactory);
28     }
29     
30     // get our own logger, generated by OzoneLoggerFactory
31
public static Logger getLogger(String JavaDoc name) {
32         return Logger.getLogger(name, ozoneLoggerFactory);
33     }
34
35     // Extended ozone debug levels
36
public void debug1(Object JavaDoc message) {
37         super.log(FQCN, OzoneDebugLevel.DEBUG1, message, null);
38     }
39     
40     public void debug2(Object JavaDoc message) {
41         super.log(FQCN, OzoneDebugLevel.DEBUG2, message, null);
42     }
43     
44     public void debug3(Object JavaDoc message) {
45         super.log(FQCN, OzoneDebugLevel.DEBUG3, message, null);
46     }
47     
48 }
49
Popular Tags