2012-10-23 13 views
5

Mamy aplikację WWW Java działającą na Apache, która wywołuje skrypty Perla w niektórych przypadkach użycia. Chciałbym móc przekierować instrukcje drukowania skryptów Perla (które domyślnie drukują do STDOUT) do dziennika Apache.Redirect Perl print statement do rejestru Apache

Jaki jest najlepszy sposób na zrobienie tego?

+0

mapy stderr do dziennika błędów Apache domyślnie i nie jest odpowiednikiem biblioteki mod_perla. Google "Perl Apache2 :: Log" – TerryE

+0

Dzięki, ale nie przestrzegam. Pytałem o przekierowanie STDOUT do logu apache. Na przykład, kod Java może zostać poproszony o wykonanie polecenia, takiego jak "perl myScript.pl", w którym będą wywoływać takie połączenia, jak "print" Hello world "". Chciałbym, aby Hello World pojawił się w dzienniku Apache. – Bizmarck

+0

Możesz przekierować STDOUT na STDERR, a następnie skorzystać z pomysłu @TerryE. – David

Odpowiedz

10

Stosując ten w skryptów Perl pracował:

print STDERR "my comment";