📄 level.java
字号:
package org.j4me.logging;
/**
* Defines the logging level constants. The logging levels are as follows listed
* in ascending order of importance:
* <ul>
* <li><code>DEBUG</code> - Finely grained logging used to track down problems.
* <li><code>INFO</code> - Documents important and expected program execution.
* <li><code>WARN</code> - Used for unexpected problems that arise that do not disrupt the program.
* <li><code>ERROR</code> - Records problems that cause the program to behave improperly.
* </ul>
* <p>
* There is also an <code>OFF</code> level. It is used to disable logging.
*/
public class Level
{
/**
* The <code>DEBUG</code> level designates fine-grained informational
* events that are most useful to debug an application.
*/
public static final Level DEBUG = new Level( "Debug", 1 );
/**
* The <code>INFO</code> level designates informational messages that
* highlight the progress of the application at coarse-grained level.
*/
public static final Level INFO = new Level( "Info", 2 );
/**
* The <code>WARN</code> level designates potentially harmful situations.
*/
public static final Level WARN = new Level( "Warn", 3 );
/**
* The <code>ERROR</code> level designates exceptional behavior that causes
* something in the application to run improperly.
*/
public static final Level ERROR = new Level( "Error", 4 );
/**
* The <code>OFF</code> level means no log statements will be stored.
*/
public static final Level OFF = new Level( "Off", 5 );
/**
* String representation of the level.
*/
private String levelString;
/**
* Integer representation of the level. The lower the number the
* lower the priority.
*/
protected final int levelInt;
/**
* Constructs a <code>Level</code> object.
*
* @param levelString is a human readable representation of the level.
* @param levelInt is an integer representation of the level.
*/
private Level (String levelString, int levelInt)
{
this.levelString = levelString;
this.levelInt = levelInt;
}
/**
* @return The string represention of this level.
*/
public String toString ()
{
return levelString;
}
/**
* @return An integer representation of the log level. It can passed
* into the <code>setLogLevel</code> method.
*/
public int toInt ()
{
return levelInt;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -