Salaam!
Hildreth, Steve wrote:
> Thanks all for the clarification and information. I'll work
> with the System Admins to implement the correct logging.
I'm working with a server that does not have any provision for
changing the logging format other than to turn it on or off. It does
not indicate virtual domains.
In addition, most servers support either the "Common Log Format"
or the "Extended Common Log Format" or both. Neither of these has a
provision for "Virtual host." See
http://www.muslimamerica.us/aj/eclf.htm for an explanation of these
log formats.
Here's a possible solution:
Create under each virtual root one folder that identifies the
virtual domain. Make these unique names. Then each GET, POST, or
other request will show as "GET /<identifier>/path/object" and you can
instruct Analog to include only lines with the particular identifier
you want. You'll have to figure out how to eliminate lines on domain
"a" that include referrers from domain "a" but actually are on domain
"b" but I'm sure you can work that out.
This will mean that each virtual root will contain only one item,
which is the identifying subfolder under which is everything that was
formerly under the virtual root. All the links, everywhere on the
Web, that point to anything on your sites, will be broken, UNLESS your
server keeps track of such changes and refers the requests to the new
location (i.e., "under the identifier").
There is one other possibility, but I don't know how to implement
it. This would involve using "authentication" in an unusual way.
The third field in both the Common Log Format and the ECLF is
"authuser." This is only shown when the client is required to log in
with a username and password. If you can figure out how to
"auto-authenticate" visitors with a script of some sort in the virtual
root of each domain, then this third field can contain the name of the
virtual domain, and you can configure Analog to use it to separate the
logs. (The "username" and "password" auto-entered on the client side
will persist until the client replaces it with another or restarts his
browser.) Usually the visitor is presented with a popup box demanding
a username and password ~ if you can write the code to fill in those
blanks and return the challenge transparently, then this will fill in
that third field in the log lines.
And yes, I would be very interested in obtaining such a script.
Meanwhile, I'll present the problem to my youngest son, who is much
more likely to know how to do it than I am.
> Steve
was-salaam,
abujamal
--
astaghfirullahal-ladhee laa ilaha illa
howal-hayyul-qayyoom wa 'atoobu 'ilaihi
Rejoice, muslims, in martyrdom without fighting,
a Mercy for us. Be like the better son of Adam.
+------------------------------------------------------------------------
| TO UNSUBSCRIBE from this list:
| http://lists.meer.net/mailman/listinfo/analog-help
|
| Analog Documentation: http://analog.cx/docs/Readme.html
| List archives: http://www.analog.cx/docs/mailing.html#listarchives
| Usenet version: news://news.gmane.org/gmane.comp.web.analog.general
+------------------------------------------------------------------------