Mega Code Archive

 
Categories / Java / Language Basics
 

Creating a Custom Log Level

import java.util.logging.Level; import java.util.logging.Logger; class MyLevel extends Level {   public static final Level DISASTER = new MyLevel("DISASTER", Level.SEVERE.intValue() + 1);   public MyLevel(String name, int value) {     super(name, value);   } } public class Main {   public static void main(String[] argv) throws Exception {     Logger logger = Logger.getLogger("com.mycompany");     logger.log(MyLevel.DISASTER, "my disaster message");     Level disaster = Level.parse("DISASTER");     logger.log(disaster, "my disaster message");   } }