[Yanel-commits] rev 45808 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Wed Dec 2 16:41:04 CET 2009
Author: michi
Date: 2009-12-02 16:41:04 +0100 (Wed, 02 Dec 2009)
New Revision: 45808
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
log realm and user if exists
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2009-12-02 14:24:23 UTC (rev 45807)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2009-12-02 15:41:04 UTC (rev 45808)
@@ -2224,7 +2224,6 @@
//String userID = getEnvironment(request, response).getIdentity().getUsername();
Identity identity = getIdentity(request, map);
if (identity != null && identity.getUsername() != null) {
- log.warn("DEBUG: Log browser history of user '"+identity.getUsername()+"'.");
Realm realm = map.getRealm(request.getServletPath());
User user = realm.getIdentityManager().getUserManager().getUser(identity.getUsername());
// The log should be attached to the user, because realms can share a UserManager, but the UserManager API has no mean to save such data, so how should we do this?
@@ -2244,6 +2243,10 @@
- Analyze mime type (advantage: no additional code/requests necessary)
- Log analysis (no special tracking required)
*/
+ String requestURL = request.getRequestURL().toString();
+ if (requestURL.endsWith("html")) { // TODO: Check the mime-type instead the suffix or use JavaScript or Pixel
+ logAccess.info(requestURL + " " + realm.getID() + " " + identity.getUsername());
+ }
} else {
// NOTE: Log access of anonymous user
String requestURL = request.getRequestURL().toString();
More information about the Yanel-commits
mailing list