| 1454 | 1 package goodjava.logger.examples; | 
|  | 2 | 
|  | 3 import goodjava.logging.Logger; | 
|  | 4 import goodjava.logging.LoggerFactory; | 
|  | 5 import goodjava.logger.Layout; | 
|  | 6 import goodjava.logger.Layouts; | 
|  | 7 import goodjava.logger.DateLayout; | 
|  | 8 import goodjava.logger.ListLayout; | 
|  | 9 import goodjava.logger.Appender; | 
|  | 10 import goodjava.logger.ConsoleAppender; | 
|  | 11 import goodjava.logger.Level; | 
|  | 12 import goodjava.logger.SimpleConfigurer; | 
|  | 13 import goodjava.logger.GoodLoggerFactory; | 
|  | 14 | 
|  | 15 | 
|  | 16 public class Console { | 
|  | 17 	private static final Logger logger = LoggerFactory.getLogger(Console.class); | 
|  | 18 | 
|  | 19 	public static void main(String[] args) { | 
|  | 20 		config(); | 
|  | 21 		logger.debug("test debug"); | 
|  | 22 		logger.info("test info"); | 
|  | 23 		logger.warn("test warn"); | 
|  | 24 		logger.error("test error"); | 
|  | 25 	} | 
|  | 26 | 
|  | 27 	static void config() { | 
|  | 28 		Layout layout = new ListLayout(new DateLayout("yyyy-MM-dd HH:mm:ss,SSS")," ",Layouts.LEVEL_PADDED," ",Layouts.LOGGER," - ",Layouts.MESSAGE,"\n",Layouts.THROWABLE); | 
|  | 29 		Appender appender = new ConsoleAppender(layout,System.err); | 
|  | 30 		GoodLoggerFactory.setConfigurer( new SimpleConfigurer(Level.INFO,appender) ); | 
|  | 31 	} | 
|  | 32 } |