Logger

Noun · Development

Definitions

  1. An object or module responsible for recording application events to an output destination — console, file, or remote service — with metadata such as timestamp, severity level, and context. Most languages provide standard loggers: Python's `logging`, Java's SLF4J/Logback, and Go's `slog`.

    In plain English: A tool built into your application that records what is happening — errors, warnings, and activity — so you can review it later.

    Example: "Never use print statements in production — configure a proper logger with structured JSON output so we can query it in Datadog."

Related Terms