Mercurial Hosting > luan
diff src/luan/webserver/examples/Example.java @ 1143:3bf5190b3c77
webserver - handle GET params
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 30 Jan 2018 23:53:28 -0700 |
parents | 14927c34cbb7 |
children | 2dda3c92a473 |
line wrap: on
line diff
--- a/src/luan/webserver/examples/Example.java Tue Jan 30 18:02:47 2018 -0700 +++ b/src/luan/webserver/examples/Example.java Tue Jan 30 23:53:28 2018 -0700 @@ -5,7 +5,9 @@ import java.io.IOException; import java.util.Map; import java.util.HashMap; -import org.apache.log4j.BasicConfigurator; +import org.apache.log4j.EnhancedPatternLayout; +import org.apache.log4j.ConsoleAppender; +import org.apache.log4j.Logger; import luan.webserver.Handler; import luan.webserver.Request; import luan.webserver.Response; @@ -42,6 +44,7 @@ Map<String,Handler> map = new HashMap<String,Handler>(); map.put( "/hello", new Example() ); map.put( "/headers", new Headers() ); + map.put( "/params", new Params() ); Handler handler = new MapHandler(map); handler = new ListHandler( handler, new FileHandler() ); handler = new SafeHandler(handler); @@ -49,8 +52,15 @@ new Server(8080,handler).start(); } + public static void initLogging() { +// Logger.getRootLogger().setLevel(Level.INFO); + EnhancedPatternLayout layout = new EnhancedPatternLayout("%d{HH:mm:ss} %-5p %c - %m%n"); + ConsoleAppender appender = new ConsoleAppender(layout,"System.err"); + Logger.getRootLogger().addAppender(appender); + } + public static void main(String[] args) throws Exception { - BasicConfigurator.configure(); + initLogging(); fancy(); } }