ERROR的日志会被同时输出到INFO中,这在正式上线的应用中,会导致ERROR日志多次输出,感觉不爽,故对glog中src下logging.cc中inline void LogDestination::LogToAllLogfiles函数做如下修改:
inline void LogDestination::LogToAllLogfiles(LogSeverity severity,
time_t timestamp,
const char* message,
size_t len) {
if ( FLAGS_logtostderr ) { // global flag: never log to file
ColoredWriteToStderr(severity, message, len);
} else {
//for (int i = severity; i >= 0; --i) //注释掉此行
LogDestination::MaybeLogToLogfile(/*i*/severity, timestamp, message, len);
}
}