IPC::Run3::ProfLogger(3pm)

IPC::Run3::ProfLogger3pm

Write profiling data to a log file

Usage

 use IPC::Run3::ProfLogger;
 my $logger = IPC::Run3::ProfLogger->new;  ## write to "run3.out"
 my $logger = IPC::Run3::ProfLogger->new( Destination => $fn );
 $logger->app_call( \@cmd, $time );
 $logger->run_exit( \@cmd1, @times1 );
 $logger->run_exit( \@cmd1, @times1 );
 $logger->app_exit( $time );

Overview

Used by IPC::Run3 to write a profiling log file. Does not generate reports or maintain statistics; its meant to have minimal overhead.

Its API is compatible with a tiny subset of the other IPC::Run profiling classes.

Methods

"IPC::Run3::ProfLogger->new( ... )"

"$logger->run_exit( ... )"

"$logger->app_exit( $arg )"

"$logger->app_call( $t, @args)"

Limitations

Releases

12 releases since Debian 3.1 (Sarge); the text changed 8 times.

  1. 3.1
  2. 4.0–5.0
  3. 6.0
  4. 7
  5. 8–10
  6. 11
  7. 12
  8. 13
  9. Arch

License

You may use this module under the terms of the BSD, Artistic, or GPL licenses, any version.

Author

Barrie Slaymaker <[email protected]>

From perl-ipc-run3 0.049-4 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.