1 回答
TA貢獻1829條經(jīng)驗 獲得超6個贊
TA貢獻1847條經(jīng)驗 獲得超7個贊
從他們的源代碼:
? ?flagset.Var(&logging.verbosity, "v", "number for the log level verbosity")
.
? ? // get returns the value of the Level.
? ? func (l *Level) get() Level {
? ? ? ? return Level(atomic.LoadInt32((*int32)(l)))
? ? }
所以答案是肯定的,您所需要做的就是使用 v 標(biāo)志。
對于 VLOG,詳細(xì)級別越低,記錄的消息就越有可能。例如,如果 --v==1,則 VLOG(1) 將記錄,但 VLOG(2) 將不記錄。這與嚴(yán)重性級別相反,其中 INFO 為 0,ERROR 為 2。 --minloglevel 為 1 將記錄 WARNING 及以上。盡管您可以為 VLOG 宏和 --v 標(biāo)志指定任何整數(shù),但它們的常見值為小正整數(shù)。例如,如果您寫入 VLOG(0),則應(yīng)指定 --v=-1 或更低值以使其靜音。這不太有用,因為在大多數(shù)情況下我們可能不需要默認(rèn)的詳細(xì)日志。VLOG 宏始終以 INFO 日志級別記錄(當(dāng)它們記錄時)。
- 1 回答
- 0 關(guān)注
- 669 瀏覽
添加回答
舉報
