Skip to main content

Log panel

Display and filter Log messages from topics.

Supported messages

To use this panel, your data source must provide messages conforming to one of the following supported schemas.

Log

frameworkschema
ROS 1rosgraph_msgs/Log
ROS 2rcl_interfaces/msg/Log
Customfoxglove.Log

Settings

General

fielddescription
TopicTopic to display log messages from
Log levelMinimum severity of messages to display – always enforced, even if the node name is selected or the message text matches the search filter
Font sizeFont size for the log text display
Preload modeWhen enabled, loads all log messages upfront for recorded data sources. If the recording contains more than 100,000 messages, the panel falls back to live mode.

Namespaces

Lists namespaces (i.e. node names) that have log messages to display. Toggle individual namespaces.

Timestamp navigation

When viewing recorded data with preload mode enabled, the Log panel provides interactive timestamp navigation:

  • Click a log message to seek playback to that message's timestamp
  • Hover over a log message to preview that time on the timeline
  • Seek from another panel or the timeline, and the Log panel scrolls to the closest message at the current time
  • Play the data to automatically scroll and highlight the relevant message at the current timestamp

The scrollbar displays colored markers indicating the positions of warning (yellow) and error (red) log messages, allowing quick navigation to important entries.

Controls and shortcuts

Filter incoming messages' text by a comma-separated list of filter terms. These terms will execute as an OR – i.e. it will return messages that match any of the terms.

A floating scroll-to-bottom button appears when you scroll away from the bottom of the log, allowing quick return to the latest messages.