All databases have a log, the recovery model tells SQL how to handle the log.
Simple recovery, the log is marked as re-useable by a checkpoint which occurs at regular intervals
Bulk-Logged / Full, a transaction log backup marks the log as re-useable
What Apex is seeing is the live database log.