easylogging++: default to creating categories by default

This avoids error spews from easylogging++ when we try to log
something before easylogging is initialized, which can happen
when errors happen at command line parsing time
This commit is contained in:
moneromooo-monero 2017-04-22 12:15:57 +01:00
parent 9ed496bbc5
commit 5d86c9f4d5
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

View File

@ -2095,6 +2095,7 @@ Storage::Storage(const LogBuilderPtr& defaultLogBuilder) :
sysLogLogger->reconfigure(); sysLogLogger->reconfigure();
#endif // defined(ELPP_SYSLOG) #endif // defined(ELPP_SYSLOG)
addFlag(LoggingFlag::AllowVerboseIfModuleNotSpecified); addFlag(LoggingFlag::AllowVerboseIfModuleNotSpecified);
addFlag(LoggingFlag::CreateLoggerAutomatically);
#if ELPP_ASYNC_LOGGING #if ELPP_ASYNC_LOGGING
installLogDispatchCallback<base::AsyncLogDispatchCallback>(std::string("AsyncLogDispatchCallback")); installLogDispatchCallback<base::AsyncLogDispatchCallback>(std::string("AsyncLogDispatchCallback"));
#else #else