IPC::Run3::ProfLogReader(3) User Contributed Perl Documentation IPC::Run3::ProfLogReader(3)

# [NAME](#NAME)

IPC::Run3::ProfLogReader - read and process a ProfLogger file

# [SYNOPSIS](#SYNOPSIS)

```
 use IPC::Run3::ProfLogReader;
 my $reader = IPC::Run3::ProfLogReader->new; ## use "run3.out"
 my $reader = IPC::Run3::ProfLogReader->new( Source => $fn );
 my $profiler = IPC::Run3::ProfPP;   ## For example
 my $reader   = IPC::Run3::ProfLogReader->new( ..., Handler => $p );
 $reader->read;
 $eaderr->read_all;
```

# [DESCRIPTION](#DESCRIPTION)

Reads a log file. Use the filename "-" to read from STDIN.

# [METHODS](#METHODS)

## ["IPC::Run3::ProfLogReader-&gt;new( ... )"](#_IPC::Run3::ProfLogReader)

## "$reader-&gt;set\_handler( $handler )"

## ["$reader-&gt;get\_handler()"](#_$reader)

## ["$reader-&gt;read()"](#_$reader~2)

## ["$reader-&gt;read\_all()"](#_$reader~3)

This method reads until there is nothing left to read, and then returns true.

# [LIMITATIONS](#LIMITATIONS)

# [COPYRIGHT](#COPYRIGHT)

```
    Copyright 2003, R. Barrie Slaymaker, Jr., All Rights Reserved
```

# [LICENSE](#LICENSE)

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

# [AUTHOR](#AUTHOR)

Barrie Slaymaker &lt;barries@slaysys.com&gt;

2026-10-26 perl v5.44.0

---

Document: IPC::Run3::ProfLogReader(3pm) from perl-ipc-run3 0.049-r12 (Chainguard OS)
Source: https://github.com/rjbs/IPC-Run3
