Logger
Noun · Development
Definitions
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."