public final class LogLevelSelection
extends javax.servlet.http.HttpServlet
| Modifier and Type | Class and Description |
|---|---|
private static class |
LogLevelSelection.LogWrapper |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.logging.Level[] |
LEVELS |
private java.util.logging.Logger |
log |
| Constructor and Description |
|---|
LogLevelSelection() |
| Modifier and Type | Method and Description |
|---|---|
private java.util.Collection |
buildWrappers() |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes an HTTP GET request and changes the logging level as
specified.
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
private java.util.logging.Level |
getEffectiveLevel(java.util.logging.Logger logger) |
void |
init() |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprivate static java.util.logging.Level[] LEVELS
private java.util.logging.Logger log
public void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
doGet in class javax.servlet.http.HttpServletjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
doPost in class javax.servlet.http.HttpServletjava.io.IOExceptionjavax.servlet.ServletExceptionprivate java.util.Collection buildWrappers()
private java.util.logging.Level getEffectiveLevel(java.util.logging.Logger logger)