5
我们有一个在Apache上运行的Java Web应用程序,它在某些使用情况下调用Perl脚本。我希望能够将Perl脚本的打印语句(默认打印到STDOUT)重定向到Apache日志。将Perl打印语句重定向到Apache日志
这样做的最好方法是什么?
我们有一个在Apache上运行的Java Web应用程序,它在某些使用情况下调用Perl脚本。我希望能够将Perl脚本的打印语句(默认打印到STDOUT)重定向到Apache日志。将Perl打印语句重定向到Apache日志
这样做的最好方法是什么?
在Perl脚本使用此工作:
print STDERR "my comment";
STDERR映射到apache的错误日志默认情况下,并没有对mod_perl的等效库。 Google“Perl Apache2 :: Log” – TerryE
谢谢,但我没有关注。我问的是将STDOUT重定向到apache日志。例如,可以要求Java代码执行诸如 “perl myScript.pl”的命令,其中将会有诸如“print”Hello world“”的调用。我希望Hello World出现在apache日志中。 – Bizmarck
您可以将STDOUT重定向到STDERR,然后使用@TerryE的想法。 – David