By 'proper' I mean best practice, and by 'the real thing' I mean the difference between something I write to see how something works for my own consumption compared to something that isn't for my consumption.
If I was writing an application, I'd build in various bits that I can get diagnostics from, for example in Windows world I might write to the Event Log, or to the Trace output or maybe to the console if it has a console.
Is console.log
the preferred mechanism with an application written with Construct 3, or do people tend to build a bespoke debugging mode, maybe with a a text box displaying?