Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 CLI Documentation | 2025.2

# p4 logger

Report changed jobs and changelists.

## Syntax

    p4 [g-opts] logger [-c sequence#] [-t countername]

Syntax and naming conventions

## Description

External programs that call the P4 Server can use this command.

## Options

Option | Description
--- | ---
`-c sequence#` | List all events happening after this sequence number.
`-t countername` | List all events after this counter number.
`-c sequence#``-t countername` | Update the supplied counter with the current sequence number and clear the log. This clears the log regardless of which counter name is specified, so only one user can make use of this option.
`g-opts` | See Global options.

## Usage notes

Can File Arguments Use Revision Specifier? | Can File Arguments Use Revision Range? | Minimal Access Level Required
--- | --- | ---
N/A | N/A | `review`

- The `p4 logger` command is not for end users. It supports propagation of information to an external defect tracking system.
- In multi-server environments, `p4 logger` commands should be issued to the commit server, not to an edge server. If you are using P4 DTG or other third-party tools that make use of this command, ensure that your installation is properly configured.

## Related commands

To list of users who have subscribed to review particular files | `p4 reviews`
To set or read the value of a P4 Server counter | `p4 counter`
To see full information about a particular changelist | `p4 describe`
To see a list of all changelists, limited by particular criteria | `p4 changes`

Your search for returned results