我使用VLOG打印日志,VLOG定义如下:
#define VLOG_IS_ON(lvl) \
((lvl) <= ::tensorflow::internal::LogMessage::MinVLogLevel())
#endif
#define VLOG(lvl) \
if (TF_PREDICT_FALSE(VLOG_IS_ON(lvl))) \
::tensorflow::internal::LogMessage(__FILE__, __LINE__, tensorflow::INFO)
const int INFO = 0; // base_logging::INFO;
const int WARNING = 1; // base_logging::WARNING;
const int ERROR = 2; // base_logging::ERROR;
const int FATAL = 3; // base_logging::FATAL;
const int NUM_SEVERITIES = 4; // base_logging::NUM_SEVERITIES;
Run Code Online (Sandbox Code Playgroud)
如果我用警告配置最小日志级别,我使用导出TF_CPP_MIN_VLOG_LEVEL = 1,我想要的是仅日志打印WANRING并包括ERROR,TATAL,但事实是只显示警告和INFO日志被调用
VLOG(INFO) and VLOG(WARN)
Run Code Online (Sandbox Code Playgroud)
这个结果合理吗?
tensorflow ×1