* log messages as they are sent and received * log information about messages by overriding method print() * reduced logging of autocompletion list * removed log location from message and parsing logs, as they are known and make up 90% of logs
Adds the class ConsoleLogger, which logs LogMessages to std::cout. The Application class creates and registers a ConsoleLogger on creation. Output format: <time> | <filename>:<line> <function>() | <type>: <message> Example: 12:58:18 | Application.cpp:21 create() | INFO: hello world! 12:58:18 | Application.cpp:22 create() | WARNING: attention world! 12:58:18 | Application.cpp:23 create() | ERROR: world failed review=4 reviewer=stalli, malte