ComfyUI Node

HT Console Logger

A breadcrumb trail for your workflow

By ArtHommage·Created 2 years ago·Updated about a year ago· 4
HT Console Logger
  • input
  • passthrough
messageLog message
include_timestamptrue

Sometimes you don't need an image back from a node - you need proof that it ran, in order, at the right moment. That's HT Console Logger. It prints a message to the ComfyUI terminal and passes whatever you fed it straight through, so you can leave breadcrumbs through a workflow and confirm execution order without building a second graph to do it.

From HommageTools, it's the simplest possible thing: two settings and one passthrough. Don't expect more, because there isn't more - and that's the point.

What it looks like

The inputs are message (a multi-line text box, default "Log message") and include_timestamp (a boolean, on by default). There's one optional input, input of type *, which accepts anything. The output is passthrough, the exact same value you put in.

Drop it anywhere in a chain and it prints lines like:

[HT_LOGGER] 2026-08-16 14:03:22 Loading frame 42

to the console where you launched ComfyUI. The timestamped prefix makes it trivial to see at a glance whether things ran in the order you expected.

Why you'd actually use this

Three situations come up over and over:

  • Execution order verification. ComfyUI runs nodes in dependency order, not visual order. If you have two nodes you think run sequentially and you need to be sure, drop a logger before each one. The timestamps tell the truth.
  • Value inspection without a preview. Feed it the token_info string out of a dynamic prompt node, or a filename, or any scalar you want visible in the terminal while the image side of the graph stays clean.
  • Progress tracking in long batch jobs. A logger keyed to a batch counter (via an upstream index node) turns a black-box multi-hour run into a stream of "processing batch 7 of 20" lines.

It's also handy for checking whether a node's output is actually reaching the next one: if the passthrough is connected but you never see the message, the problem is upstream, not here.

Installing it

It comes with HommageTools, so there's no standalone install. ComfyUI Manager: search HommageTools and install, or the manual route:

cd ComfyUI/custom_nodes
git clone https://github.com/ArtHommage/HommageTools.git
cd HommageTools && pip install -r requirements.txt

Then restart ComfyUI.

The one thing to know

This logs to the console, not to the UI. If you're running ComfyUI as a service with no terminal attached, the messages go somewhere you might never read - that's a gotcha people hit when they expect a popup. It pairs well with the rest of the pack's debug tools: use HT Inspector when you want a structured report you can view in-graph, and HT Console Logger when you just need a timestamped "I was here."

For a thin utility node, it's remarkably good at what it does. Just remember where the output lives.

CategoryHommageTools/Utility

Inputs (3)

NameTypeDefaultDescription
messageSTRINGLog message
include_timestampBOOLEANtrue
inputopt*

Outputs (1)

NameTypeDescription
passthrough*