1
2
3
4
5
6
7
8
9
10 package ch.qos.logback.access;
11
12 import javax.servlet.ServletContext;
13 import javax.servlet.http.HttpServletRequest;
14 import javax.servlet.http.HttpServletResponse;
15
16 import ch.qos.logback.core.status.StatusManager;
17 import ch.qos.logback.core.status.ViewStatusMessagesServletBase;
18
19 public class ViewStatusMessagesServlet extends ViewStatusMessagesServletBase {
20
21 private static final long serialVersionUID = 443878494348593337L;
22
23 @Override
24 protected StatusManager getStatusManager(HttpServletRequest req,
25 HttpServletResponse resp) {
26
27 ServletContext sc = getServletContext();
28 StatusManager result = (StatusManager) sc
29 .getAttribute(AccessConstants.LOGBACK_STATUS_MANAGER_KEY);
30 return result;
31
32
33
34
35
36
37
38
39
40
41
42 }
43
44 @Override
45 protected String getPageTitle(HttpServletRequest req, HttpServletResponse resp) {
46 return "<h2>Status messages for logback-access</h2>\r\n";
47 }
48 }