[Yanel-commits] rev 54977 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Thu Nov 25 22:41:32 CET 2010
Author: michi
Date: 2010-11-25 22:41:31 +0100 (Thu, 25 Nov 2010)
New Revision: 54977
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
logging user history needs to be improved because it won't scale
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 2010-11-25 21:27:33 UTC (rev 54976)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2010-11-25 21:41:31 UTC (rev 54977)
@@ -2374,11 +2374,13 @@
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?
// What if realm ID is changing?
+/* TODO: This does not scale re many users ...
String logPath = "/yanel-logs/browser-history/" + user.getID() + ".txt";
if (!realm.getRepository().existsNode(logPath)) {
org.wyona.yarep.util.YarepUtil.addNodes(realm.getRepository(), logPath, org.wyona.yarep.core.NodeType.RESOURCE);
}
org.wyona.yarep.core.Node node = realm.getRepository().getNode(logPath);
+*/
// Stream into node (append log entry, see for example log4j)
// 127.0.0.1 - - [07/Nov/2009:01:24:09 +0100] "GET /yanel/from-scratch-realm/de/index.html HTTP/1.1" 200 4464
/*
More information about the Yanel-commits
mailing list