public
static
class
Servlet
extends
HttpServlet {
private
static
final
long
serialVersionUID = 1L;
public
void
doGet(HttpServletRequest request, HttpServletResponse response
)
throws
ServletException, IOException {
if
(!HttpServer.hasAdministratorAccess(getServletContext (), request,
response)) {
return
;
}
PrintWriter out = ServletUtil.initHTML(response,
"Log Level"
);
String logName = ServletUtil.getParameter(request,
"log"
);
String level = ServletUtil.getParameter(request,
"level"
);
if
(logName !=
null
) {
out.println(
"<br /><hr /><h3>Results</h3>"
);
out.println( MARKER
+
"Submitted Log Name: <b>"
+ logName +
"</b><br />"
);
Log log = LogFactory.getLog(logName);
out.println( MARKER
+
"Log Class: <b>"
+ log.getClass().getName() +
"</b><br />"
);
if
(level !=
null
) {
out.println( MARKER +
"Submitted Level: <b>"
+ level +
"</b><br />"
);
}
if
(log
instanceof
Log4JLogger) {
process(((Log4JLogger)log).getLogger(), level, out);
}
else
if
(log
instanceof
Jdk14Logger ) {
process(((Jdk14Logger)log).getLogger(), level, out);
}
else
{
out.println(
"Sorry, "
+ log.getClass() +
" not supported.<br />"
);
}
}
out.println( FORMS);
out.println(ServletUtil.HTML_TAIL);
}