Skip to content

Logging

RX LOG · START · STOP · ERASE · SHOW

A node can write received packets to a file. On the repeater that is /packet_log (MyMesh.h r.81). Four commands switch this on and off, erase the file and show it.

Note

Source. This page was verified against the firmware itself: MeshCore v1.16.0, commit 03b6ef4, 28 July 2026 — files src/helpers/CommonCLI.cpp, examples/simple_repeater/MyMesh.cpp, examples/simple_repeater/MyMesh.h, and the official docs/cli_commands.md. Line numbers refer to this commit and can be reproduced with tools/cli-commands.py.

Overview

The markers in the Role column are explained in the CLI reference. An empty cell means: works on repeater, room server and sensor.

Command Role Default Serial only Source
log start — CommonCLI.cpp r.458
log stop — CommonCLI.cpp r.461
log erase — CommonCLI.cpp r.464
log — yes CommonCLI.cpp r.467

Commands

log start

Starts logging. The reply starts with three spaces.

Example:

log start
  ->    logging on

log stop

Stops logging.

Example:

log stop
  ->    logging off

log erase

Erases the log file.

Example:

log erase
  ->    log erased

log

Writes the log file to the serial console (MyMesh.cpp r.1042) and ends with EOF.

Example:

log
  ->    EOF

With an empty log file, EOF is all that appears.

Sources

Translated from Dutch by Anthropic Claude