Immutable, timestamped record of discrete events that happened over time. Logs aren’t extremely useful for tracking code execution, as they typically lack contextual information, such as where they were called from.