Where the output actually lands
Logger.log does not open a popup, does not write to your browser's DevTools console, and does not appear anywhere on screen while the function runs. Every call accumulates in memory for the duration of that execution, then gets flushed to the Apps Script backend log store when the function returns.
To read those logs after a manual run from the editor, go to View > Logs (keyboard shortcut Ctrl+Enter on Windows, Cmd+Enter on Mac). That dialog shows the full Logger output from the most recent execution only — close it and run again, and the previous run's output is gone from that view.
The more durable place is the Executions panel: in the left sidebar of the script editor, click the clock icon labeled Executions. Every run appears there with a timestamp, trigger type, duration, and status. Click any row to expand it and see the full log output for that run. Logs persist in the Executions panel for roughly 14 days, which is the only window you have before they expire permanently.