A checkpoint writes the current in-memory modified pages (known as dirty pages) and transaction log information from memory to disk, and also records the information in the transaction log.
Log records are always hardened to disk after which the client application gets the acknowledgment.
So what does the quote mean by checkpoint writes transaction log information from memory to disk
? Does this refer to log records getting written to the log file on disk?