Query: log::agent::driver::fork
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Agent::Driver::Fork(3pm) User Contributed Perl Documentation Agent::Driver::Fork(3pm)NAMELog::Agent::Driver::Fork - dummy driver for forking output to multiple driversSYNOPSISuse Log::Agent; require Log::Agent::Driver::Fork; require Log::Agent::Driver::Foo; require Log::Agent::Driver::Bar; my $driver = Log::Agent::Driver::Fork->make( Log::Agent::Driver::Foo->make( ... ), Log::Agent::Driver::Bar->make( ... ) ); logconfig(-driver => $driver);DESCRIPTIONThis driver merely acts a multiplexer for logxxx() calls, duplicating them and distributing them to other drivers. The only routine of interest here is the creation routine: make(@drivers) Create a Log::Agent::Driver::Fork driver that duplicates logxxx() calls and distributes them to the drivers in @drivers. The arguments must be the return value of the make() call for the client drivers.NOTESMany thanks go to Daniel Lundin and Jason May who proposed this module independently. Eventually, logconfig() will support multiple drivers directly. But, for now, this solution requires no change to the existing interface.AUTHORMark Rogaski <mrogaski@pobox.com>LICENSECopyright (C) 2002 Mark Rogaski; all rights reserved. See Log::Agent(3) or the README file included with the distribution for license information.SEE ALSOLog::Agent::Driver(3), Log::Agent(3). perl v5.10.0 2009-07-23 Agent::Driver::Fork(3pm)
Similar Topics in the Unix Linux Community |
---|
VCS Log |
Microkernel drivers |
Problem in copy files to a folder |
Help needed to extract distinct logs from a Log File |
Devuan debian "Fork" |