Fixing log output synchronization
The log log was declared as static, hence it existed in multiple copies in different translation units (object files) -> the log output was not properly synchronized. Changed to extern
and a more meaningful name was given.