diff --git a/services/tunnelbroker/src/server.cpp b/services/tunnelbroker/src/server.cpp --- a/services/tunnelbroker/src/server.cpp +++ b/services/tunnelbroker/src/server.cpp @@ -35,11 +35,23 @@ AmqpManager::getInstance().connect(); } +void InitLogging(const char *programName) { + FLAGS_logtostderr = true; + FLAGS_colorlogtostderr = true; + if (comm::network::tools::isDevMode()) { + // Log levels INFO, WARNING, ERROR, FATAL are 0, 1, 2, 3, respectively + FLAGS_minloglevel = 0; + } else { + FLAGS_minloglevel = 1; + } + google::InitGoogleLogging(programName); +} + } // namespace network } // namespace comm int main(int argc, char **argv) { - google::InitGoogleLogging(argv[0]); + comm::network::InitLogging(argv[0]); if (comm::network::tools::isDevMode()) { comm::network::config::ConfigManager::getInstance().load( comm::network::DEV_CONFIG_FILE_PATH);