* * Licensed under the Apache License, Version 2.0 (the "License");\r
* * you may not use this file except in compliance with the License.\r
* * You may obtain a copy of the License at\r
- * * \r
+ * *\r
* * http://www.apache.org/licenses/LICENSE-2.0\r
- * * \r
+ * *\r
* * Unless required by applicable law or agreed to in writing, software\r
* * distributed under the License is distributed on an "AS IS" BASIS,\r
* * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
* @version $Id: EventLogRecord.java,v 1.1 2013/04/26 21:00:25 eby Exp $\r
*/\r
public class EventLogRecord {\r
- private final String ipaddr; // Who\r
- private final String behalfof;\r
- private final String clientSubject;\r
- private final String method; // What\r
- private final String servlet;\r
- private int result; // How\r
- private String message;\r
+ private final String ipaddr; // Who\r
+ private final String behalfof;\r
+ private final String clientSubject;\r
+ private final String method; // What\r
+ private final String servlet;\r
+ private int result; // How\r
+ private String message;\r
+\r
+ public EventLogRecord(HttpServletRequest request) {\r
+ // Who is making the request\r
+ this.ipaddr = request.getRemoteAddr();\r
+ String s = request.getHeader(BaseServlet.BEHALF_HEADER);\r
+ this.behalfof = (s != null) ? s : "";\r
+ X509Certificate certs[] = (X509Certificate[]) request.getAttribute(BaseServlet.CERT_ATTRIBUTE);\r
+ this.clientSubject = (certs != null && certs.length > 0)\r
+ ? certs[0].getSubjectX500Principal().getName() : "";\r
+\r
+ // What is the request\r
+ this.method = request.getMethod();\r
+ this.servlet = request.getServletPath();\r
+\r
+ // How was it dealt with\r
+ this.result = -1;\r
+ this.message = "";\r
+ }\r
\r
- public EventLogRecord(HttpServletRequest request) {\r
- // Who is making the request\r
- this.ipaddr = request.getRemoteAddr();\r
- String s = request.getHeader(BaseServlet.BEHALF_HEADER);\r
- this.behalfof = (s != null) ? s : "";\r
- X509Certificate certs[] = (X509Certificate[]) request.getAttribute(BaseServlet.CERT_ATTRIBUTE);\r
- this.clientSubject = (certs != null && certs.length > 0)\r
- ? certs[0].getSubjectX500Principal().getName() : "";\r
+ public void setResult(int result) {\r
+ this.result = result;\r
+ }\r
\r
- // What is the request\r
- this.method = request.getMethod();\r
- this.servlet = request.getServletPath();\r
+ public void setMessage(String message) {\r
+ this.message = message;\r
+ }\r
\r
- // How was it dealt with\r
- this.result = -1;\r
- this.message = "";\r
- }\r
- public void setResult(int result) {\r
- this.result = result;\r
- }\r
- public void setMessage(String message) {\r
- this.message = message;\r
- }\r
- @Override\r
- public String toString() {\r
- return String.format(\r
- "%s %s \"%s\" %s %s %d \"%s\"",\r
- ipaddr, behalfof, clientSubject,\r
- method, servlet,\r
- result, message\r
- );\r
- }\r
+ @Override\r
+ public String toString() {\r
+ return String.format(\r
+ "%s %s \"%s\" %s %s %d \"%s\"",\r
+ ipaddr, behalfof, clientSubject,\r
+ method, servlet,\r
+ result, message\r
+ );\r
+ }\r
}\r