Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

POE::Wheel::FollowTail with a changing filename to tail

by Random_Walk (Parson)
on Feb 25, 2008 at 12:47 UTC ( #669991=perlquestion: print w/ replies, xml ) Need Help??
Random_Walk has asked for the wisdom of the Perl Monks concerning the following question:

Greetings dear monks,

I am using POE::Wheel::FollowTail to parse a number of log files written to one central logging server. Unfortunately these files include the epoch time in the file name and a rolled over at midnight. The name of the new file should be predictable, it is a base name plus the epoch seconds at midnight.

I plan to act on the ResetEvent that should be generated when the file is removed. Then I want to change FollowTails' internal file name with something like ...

sub reset_handler { my ($heap, $wheel_id) = @_[HEAP, ARG0 ]; # I kept a ref to wheel under its ID in the heap my $wheel = $heap->{wheel}->{"wheel_$id"}; my $SELF_FILENAME = $POE::Wheel::FollowTail::SELF_FILENAME(); my $new_file = derive_new_name(); $wheel->[$SELF_FILENAME] = $new_file; return; }
when FollowTail tries to re-open the file it should pick up the new one. I think it should work with perhaps a little minor tweaking but is it sane to hook into internal details of FollowTail like this or is there a more sensible way to do this ?

Thanks for taking the time,
R.

Pereant, qui ante nos nostra dixerunt!

Comment on POE::Wheel::FollowTail with a changing filename to tail
Download Code
Re: POE::Wheel::FollowTail with a changing filename to tail
by Anonymous Monk on Feb 25, 2008 at 13:51 UTC
    subclass

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://669991]
Approved by Joost
Front-paged by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2014-08-31 00:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls