What you have is a client server problem. Just set up a server listening on some high port on the logging machine and write a simple client to talk to it. HTTP::Daemon would do for a server with LWP acting as the client. You should be able to do it in under 20 lines using these modules. Here is a simple server...
use HTTP::Daemon; use HTTP::Status; $d = new HTTP::Daemon LocalAddr => 'www.someplace.com', LocalPort => 12345; while (my $c = $d->accept) { while (my $r = $c->get_request) { log( $r ); $c->send_basic_header( 200, 'OK' ); } $c->close; undef $c; } sub log { my $request = shift; # you get the standard request object here, so have a look.... use Data::Dumper; print Dumper $request # do whatever - you can parse out whatever you want from the $requ +est hash }
There are any number of LWP examples floating about.
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print
In reply to Re: Logging to a Remote Host
by tachyon
in thread Logging to a Remote Host
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |