danieleteti / loggerpro

An modern and pluggable logging framework for Delphi
Apache License 2.0
353 stars 91 forks source link

ConsoleAppender outputs log messages time shifted #62

Closed Basti-Fantasti closed 1 year ago

Basti-Fantasti commented 2 years ago

When stepping through code with a lot of debug logouts, the console window gets updated with a big time difference. Then when continue stepping through lines of codes without debug logouts, more and more buffered logouts are appended to the console.

It sometimes happens, that the last debug logouts only appear when quitting the application.

Basti-Fantasti commented 2 years ago

I'm not quite sure by now if this topic is only related to the Console appender or the logging messages overall... I'm digging further 😄

danieleteti commented 1 year ago

It is the normal way LoggerPro works (and all the loggers should work). It is asynchronous so the output gets updated "when" it can without slow down the called thread.