The configuration in httpd.conf look like this <Perl> my $app_home = $ENV{APPS_HOME}; my $config = ConfigLoader::include("$app_home/conf/myapp.pl<http://ursforms.pl/>");
my $elog = '"| rotatelogs '. $config->{log_file} . '%y%m%d 1M "'; $ErrorLog = $elog ; </Perl> Where the $config->{log_file} is /nfs/private/user/sns/log/myapps.myserver-44088.log But when I checked up the fd 1 of my request process(i suppose this is STDERR) it points to /nfs/private/user/sns/log/ ursforms.myserver-44088.log . Why so in httpd.conf i configured $ErrorLog to a pipe and never configured STDERR how STDERR automatically picks up /nfs/private/user/sns/log/myapps.myserver-44088.log for STDERR --Shibi Ns--