KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > vladium > logging > ILogLevels


1 /* Copyright (C) 2003 Vladimir Roubtsov. All rights reserved.
2  *
3  * This program and the accompanying materials are made available under
4  * the terms of the Common Public License v1.0 which accompanies this distribution,
5  * and is available at http://www.eclipse.org/legal/cpl-v10.html
6  *
7  * $Id: ILogLevels.java,v 1.1.1.1.2.1 2004/07/16 23:32:29 vlad_r Exp $
8  */

9 package com.vladium.logging;
10
11 // ----------------------------------------------------------------------------
12
/**
13  * An enumeration of log level values used in conjunction with the API in
14  * {@link Logger}
15  *
16  * @see Logger
17  *
18  * @author Vlad Roubtsov, (C) 2001
19  */

20 public
21 interface ILogLevels
22 {
23     // public: ................................................................
24

25     // note: must start with 0
26

27     /** log level excluding all but severe errors */
28     int SEVERE = 0; // "-silent"
29
/** log level for quieter than normal operation */
30     int WARNING = 1; // "-quiet"
31
/** default log level */
32     int INFO = 2; // default
33
/** log level for chattier than normal operation */
34     int VERBOSE = 3; // "-verbose"
35

36     // debug levels:
37

38     /** debug trace log level */
39     int TRACE1 = 4;
40     /** finer debug trace log level */
41     int TRACE2 = 5;
42     /** finest debug trace log level */
43     int TRACE3 = 6;
44     
45     // special constants:
46

47     /** setting log level to NONE disables all logging */
48     int NONE = -1;
49     /** setting log level to ALL enables all log levels */
50     int ALL = TRACE3 + 1;
51     
52
53     // human readable strings:
54

55     String JavaDoc SEVERE_STRING = "severe";
56     String JavaDoc SILENT_STRING = "silent";
57     String JavaDoc WARNING_STRING = "warning";
58     String JavaDoc QUIET_STRING = "quiet";
59     String JavaDoc INFO_STRING = "info";
60     String JavaDoc VERBOSE_STRING = "verbose";
61     String JavaDoc TRACE1_STRING = "trace1";
62     String JavaDoc TRACE2_STRING = "trace2";
63     String JavaDoc TRACE3_STRING = "trace3";
64     
65     String JavaDoc NONE_STRING = "none";
66     String JavaDoc ALL_STRING = "all";
67
68 } // end of class
69
// ----------------------------------------------------------------------------
70
Popular Tags