提交 aa6bfb2e 编写于 作者: Z zhangchao19 提交者: GoLancer

framework: fix issue 1.servie cannot start when set debug level in log...

framework: fix issue 1.servie cannot start when set debug level in log 2.cannot print debug log in logfile
上级 39e185c7
......@@ -34,8 +34,12 @@
#define MODULE_NAME DEFAULT_NAME
#endif
#define ADEBUG \
VLOG(4) << LEFT_BRACKET << MODULE_NAME << RIGHT_BRACKET << "[DEBUG] "
#define ADEBUG_MODULE(module) \
VLOG(4) << LEFT_BRACKET \
<< (module != DEFAULT_NAME ? module \
: apollo::cybertron::Binary::GetName()) \
<< RIGHT_BRACKET << "[DEBUG] "
#define ADEBUG ADEBUG_MODULE(MODULE_NAME)
#define AINFO ALOG_MODULE(MODULE_NAME, INFO)
#define AWARN ALOG_MODULE(MODULE_NAME, WARN)
#define AERROR ALOG_MODULE(MODULE_NAME, ERROR)
......
......@@ -122,7 +122,12 @@ bool Init(const char* argv) {
// Set flags
FLAGS_log_dir = abs_log_dir;
FLAGS_minloglevel = log_conf.min_log_level();
if (log_conf.min_log_level() >= google::INFO) {
FLAGS_minloglevel = log_conf.min_log_level();
} else {
FLAGS_minloglevel = google::INFO;
FLAGS_v = 4;
}
FLAGS_alsologtostderr = log_conf.log_to_stderr();
FLAGS_colorlogtostderr = log_conf.color_log_to_stderr();
google::InitGoogleLogging(argv);
......
......@@ -3,6 +3,7 @@ syntax = "proto2";
package apollo.cybertron.proto;
enum LogLevel {
DEBUG = -1;
INFO = 0;
WARNING = 1;
ERROR = 2;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册