Logger: extending is allowed

Implementing a custom logger was essentially a suicide with theese methods private.

I need to collect all the messages that fall to tracy and effectively redirect them, without affecting the functionality.

With theese methods `protected` and not `private`, I can now implement my own log method that does exactly what I need. 

If you know a better way how to achieve this, without extending the `Logger` class and without copy&paste of the code inside of the `Logger` class, please **do let me know**. Otherwise a merge would be really appreciated.