Stderr

/ˌstɛdˈɛr/ · Noun · Development

Definitions

  1. Standard error (file descriptor 2) — the output stream reserved for error messages and diagnostic information. It is unbuffered by default and remains connected to the terminal even when stdout is redirected, ensuring error messages are always visible.

    In plain English: A separate output channel programs use specifically for error messages, so they don't get mixed in with the regular output.

    Example: "Log to stderr so that piping our output to another tool doesn't mix data with error messages."

Related Terms