- A way for a computer to record events that occur during execution
- An event is anything that causes a program to perform an action
- Ranges from error conditions to normal functioning of equipment
- Many crucial processes run in the background
- These background process logs are generated without direct input from the user
- Logging provides visibility into the operation of these processes