On Fri, May 26, 2000 at 09:55:12AM +0200, Robert wrote:
> I'm trying to use Eagle book-like URL rewriting to track sessions and
> I'd like to log session id in the 'user' field (so Analog can do all
> kind of usefull stats about sessions). I hoped I could just set 'user'
> throught Apache::Connection's user method, but it seems to be read-only.
> Is there any simple way to make Apache log some knowN string (say
> $ENV{SESSION_id}) to the user field? Or do I have to write complete
> LogHandler for it? Thanks for your help.
I wrote a PerlTransHandler to allow access from a specific to a client when a certain
header was presenet (and had the right information) for a project at where I work and
for this I did set the "user" via Apache::Connection's user method. I have a mod_perl
1.19 reference card from http://www.refcards.com/ which states that the method is both
read/writeable.
I use it like this:
my $c = $r->connection;
$c->user("user");
and it shows up in the log like this:
195.24.22.201 - user [25/May/2000:15:50:16 +0200] "GET /index.html HTTP/1.0" 304 -
--
Thomas Eibner