- Revision
- 387
- Author
- mauro
- Date
- 2007-11-16 02:37:03 -0600 (Fri, 16 Nov 2007)
Log Message
Added example of how to override monitor levels in a custom monitor.
Modified Paths
- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java
- trunk/examples/simple-example/src/main/webapp/WEB-INF/web.xml
Added Paths
Diff
Added: trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleMonitor.java (0 => 387)
--- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleMonitor.java (rev 0) +++ trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleMonitor.java 2007-11-16 08:37:03 UTC (rev 387) @@ -0,0 +1,22 @@ +package org.codehaus.waffle.example.simple; + +import java.util.Map; + +import org.codehaus.waffle.monitor.CommonsLoggingMonitor; + + +public class SimpleMonitor extends CommonsLoggingMonitor { + + /** + * We want to shouw that we can change all monitor levels to INFO + */ + @Override + protected Map<String, Level> eventLevels(){ + Map<String, Level> levels = super.eventLevels(); + for ( String key : levels.keySet() ){ + levels.put(key, Level.INFO); + } + return levels; + } + +}
Modified: trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java (386 => 387)
--- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java 2007-11-16 00:45:27 UTC (rev 386) +++ trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java 2007-11-16 08:37:03 UTC (rev 387) @@ -25,8 +25,6 @@ register("calculator", CalculatorController.class); register("automobile", AutomobileController.class); register("automobileValidator", AutomobileControllerValidator.class); - - // register("person", PersonController.class); } }
Modified: trunk/examples/simple-example/src/main/webapp/WEB-INF/web.xml (386 => 387)
--- trunk/examples/simple-example/src/main/webapp/WEB-INF/web.xml 2007-11-16 00:45:27 UTC (rev 386) +++ trunk/examples/simple-example/src/main/webapp/WEB-INF/web.xml 2007-11-16 08:37:03 UTC (rev 387) @@ -12,15 +12,23 @@ <param-name>org.codehaus.waffle.registrar.Registrar</param-name> <param-value>org.codehaus.waffle.example.simple.SimpleRegistrar</param-value> </context-param> - <!-- 2. We are adding a Custom Converter to handle Date objects --> + <!-- 2. We are adding a custom components --> <context-param> <param-name>register:DateConverter</param-name> <param-value>org.codehaus.waffle.example.simple.DateTypeConverter</param-value> </context-param> <context-param> <param-name>org.codehaus.waffle.monitor.ActionMonitor</param-name> - <param-value>org.codehaus.waffle.monitor.CommonsLoggingMonitor</param-value> + <param-value>org.codehaus.waffle.example.simple.SimpleMonitor</param-value> </context-param> + <context-param> + <param-name>org.codehaus.waffle.monitor.BindMonitor</param-name> + <param-value>org.codehaus.waffle.example.simple.SimpleMonitor</param-value> + </context-param> + <context-param> + <param-name>org.codehaus.waffle.monitor.RegistrarMonitor</param-name> + <param-value>org.codehaus.waffle.example.simple.SimpleMonitor</param-value> + </context-param> <!-- 3. Waffle context listener (ServletContext and HttpSession) --> <listener>
To unsubscribe from this list please visit:
