![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e398. Creating a Custom Log LevelTo create a custom level, the Level class must be subclassed.public class MyLevel extends Level { // Create the new level public static final Level DISASTER = new MyLevel("DISASTER", Level.SEVERE.intValue()+1); public MyLevel(String name, int value) { super(name, value); } }An example that uses the custom level: // Use it directly Logger logger = Logger.getLogger("com.mycompany"); logger.log(MyLevel.DISASTER, "my disaster message"); // Retrieve by name Level disaster = Level.parse("DISASTER"); logger.log(disaster, "my disaster message");
e396. Getting the Log Level of a Logger e397. Comparing Log Levels
© 2002 Addison-Wesley. |