KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > inversoft > savant > log > Log


1 /*
2  * Copyright (c) 2003-2004, Inversoft, All Rights Reserved
3  */

4 package com.inversoft.savant.log;
5
6
7 /**
8  * <p>
9  * This class is the main log class that is used by the Savant
10  * build system and that calls to the {@link LogManager} so
11  * that log messages can be broadcast to listeners.
12  * </p>
13  *
14  * @author Brian Pontarelli
15  */

16 public final class Log {
17
18     /**
19      * The verbose log level.
20      */

21     public static final String JavaDoc VERBOSE = "verbose";
22
23     /**
24      * The debug log level.
25      */

26     public static final String JavaDoc DEBUG = "debug";
27
28     /**
29      * The info log level.
30      */

31     public static final String JavaDoc INFO = "info";
32
33     /**
34      * The warn log level.
35      */

36     public static final String JavaDoc WARN = "warn";
37
38     /**
39      * The error log level.
40      */

41     public static final String JavaDoc ERROR = "error";
42
43     /**
44      * The fatal log level.
45      */

46     public static final String JavaDoc FATAL = "fatal";
47     
48
49     /**
50      * Logs the given message are the given level.
51      *
52      * @param msg The message.
53      * @param level The level.
54      */

55     public static void log(String JavaDoc msg, String JavaDoc level) {
56         LogManager.getInstance().sendMessage(msg, level);
57     }
58 }
59
Popular Tags