This pull request adds a isEnabled method to LoggerStreams, so that building up big strings can be avoided. It is only usefull for expensive stuff, because operator<< is noop if the log is disabled.
The seconds changes involes the string conversions: This functionality were moved into a global scops (utils::String::toString), so that it can be used from everywhere. Also it gives us the possibility to optimize the speed of conversions more easily.
This pull request adds a isEnabled method to LoggerStreams, so that building up big strings can be avoided. It is only usefull for expensive stuff, because operator<< is noop if the log is disabled.
The seconds changes involes the string conversions: This functionality were moved into a global scops (utils::String::toString), so that it can be used from everywhere. Also it gives us the possibility to optimize the speed of conversions more easily.