NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Technical Vocabularynoun · /ˈlɔːɡɪŋ/

logging

logging — The process of recording information about what a program does while it runs, typically to track errors, performance, and system behavior.

In simple English

Logging is one of the most fundamental practices in software development. When code runs, developers add statements that write messages to a log file or output stream. These messages capture events like function calls, variable values, errors, and timestamps. This creates a detailed record of what happened in the application, which helps engineers understand flow, find bugs, and monitor production systems. In tech companies, logging is discussed constantly in standup meetings, code reviews, and incident postmortems. Teams argue about log levels (DEBUG, INFO, WARNING, ERROR), log retention policies, and whether logs contain too much or too little information. Poor logging makes debugging slow and painful; good logging saves hours of troubleshooting. Logging is also critical for production systems. When a user reports a bug or a service goes down, the first thing engineers do is check the logs. This is why experienced developers say 'log early and often' and why every backend system needs structured, searchable logging infrastructure.

Understand what logging is in programming and why developers use it to track application behavior.

At a glanceCEFR B2
Commonness5/5
Versatility5/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • Check the logs to see what went wrong
  • Add more logging to that function
  • The logs show that the service crashed at midnight

Use it at work

Debugging

  • We need more logging around the payment call.
  • There's no logging, so we can't see what happened.

Code review

  • Don't log passwords or tokens.
  • Use structured logging with JSON.

Costs

  • Logging costs are too high. Let's lower the log level.
  • We keep logs for 30 days.

Don't say this

✕We need to do logging of all user actions.
✓We need to add logging for all user actions.

Use 'add logging' not 'do logging.' Adding is the standard verb in tech English.

Don't mix it up

How logging differs from similar terms
TermWhat it isWho writes or uses itWhen
loggingRecording what code doesDevelopersDebugging
monitoringWatching system healthSREAll the time
tracingFollowing one request across servicesEngineersSlow requests

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your code has a bug. What do you say to your teammate?

Complete the sentence

2. When the service crashed, we checked the _______ to see what happened.

Spot the mistake

3. Which sentence uses logging incorrectly?

Rewrite naturally

4. Rewrite using logging: 'We need to write down information about what happens when the code runs so we can understand problems.'

Say it out loud

Phrase 1 of 3

"Check the logs to see what went wrong"

We don't save your recording. The word check uses your browser's speech recognition.

More about logging

Real examples(3)

  • in a standup

    "I added detailed logging to the payment module so we can track every transaction."

  • in a code review

    "This code is missing logging statements. We need to log errors if the API call fails."

  • in a team meeting

    "The customer reported an issue, but our logging level was set to ERROR only, so we missed the warning signs."

More mistakes(2)

Handle with care. Non-technical speakers may confuse logging with recording wood. In tech, logging is about recording software events, not physical logs.

  • ✕The logging is very important for finding the issue.
    ✓Good logging is critical for finding the issue.

    Experienced developers talk about 'good logging' or 'better logging,' not just 'logging is important.'

  • ✕We logged in to the system and saw an error.
    ✓We checked the logs and found an error.

    'Logged in' means entering a system with credentials. 'Checked the logs' means reviewing log files.

Other forms(3)

  • logging noun

    "Proper logging helps us understand system behavior."

  • log verb

    "We log every error to help with debugging."

  • logs noun

    "Check the logs if the service fails."

Often used with(6)

  • add logging · The most common phrase; means to insert logging statements into code
  • check the logs · To review log files to understand what happened
  • debug logging · Extra detailed logging used temporarily while fixing problems
  • log level · The severity level of a log message (DEBUG, INFO, WARNING, ERROR, FATAL)
  • structured logging · Logging in a machine-readable format like JSON for easier searching
  • log file · The file where log messages are written and stored

Similar words(3)

  • tracing · Similar but often more detailed; shows the path code takes through a program
  • monitoring · Broader term; includes logging but also covers metrics and alerts
  • recording · General term; logging is a specific type of recording in software

Opposites(2)

  • silence
  • suppressing output

Questions(5)

What does logging mean in software engineering?
Logging is the practice of writing messages during code execution to record what the program is doing. These messages are saved to log files and help engineers understand program behavior, find bugs, and monitor systems in production.
How do you use logging in a sentence at work?
You might say 'We need to add logging to this function' or 'Check the logs to see when the error occurred.' Logging is used as both a noun (the logs, logging practices) and a verb (to log an error).
Is logging formal or informal?
Logging is neutral technical vocabulary used in both casual team conversations and formal documentation. It is standard in all tech environments.
What are log levels?
Log levels categorize messages by importance: DEBUG (detailed info for developers), INFO (general information), WARNING (potential issues), ERROR (serious problems), and FATAL (system crashes). Teams choose which levels to record in production.
Why is logging important?
Logging is essential because it provides visibility into what code does when running. Without logs, debugging is nearly impossible. Logs also help monitor production systems and detect issues before users complain.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)