You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Elm Gysel <el...@dateq.be> on 2002/02/08 15:53:41 UTC
Logging virtual host
Hello,
I have a question regerding logging in Tomcat. When I define a Virtual Host
in Apache i would put
<VirtualHost *>
DocumentRoot /home/gunnar/public-www/opbit/
ServerName <somename>
CustomLog /home/gunnar/public-www/logs/opbit.log full
</VirtualHost>
Or even maybe
ErrorLog logs/public-www-error.log
TransferLog logs/public-www-access.log
instead of customlog.
Anyway, I want to be able to perform the same when I define my VirtualHost
in a apps-<somename>.xml file.
Is there some directive that I can put before a line in my xml file to get
it in the auto/mod_jk.conf file that is automaticly generated with tomcat.sh
start -jkconf?
Something like
# CustomLog /home/gunnar/public-www/logs/opbit.log ful
so that jkconf creates the file with
CustomLog /home/gunnar/public-www/logs/opbit.log ful
between the <VirtualHost *> directive for that virtual domain?
So if this is one of the apps-.xml file for example
<?xml version="1.0" encoding="ISO-8859-1"?>
<Server>
<Host name="www.example.com" >
<Context path="" docBase="/var/www-data/example.com/">
<LogSetter name="example.com.log"
path="/usr/local/apache_1.3.23/logs/" />
</Context>
</Host>
</Server>
The output of this is :
<VirtualHost *>
ServerName www.opbit.com
DocumentRoot "/home/gunnar/public-www/opbit"
<Directory "/var/www-data/example.com/">
Options Indexes FollowSymLinks
DirectoryIndex index.jsp index.html index.htm
</Directory>
# Deny direct access to WEB-INF and META-INF
#
<Location "/WEB-INF/*">
AllowOverride None
deny from all
</Location>
<Location "/META-INF/*">
AllowOverride None
deny from all
</Location>
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
</VirtualHost>
I want something like "CustomLog /home/gunnar/public-www/logs/opbit.log
full" inthere when the file is generated.
Thanks for any responses!
Elm
--
To unsubscribe: <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>