Update docs

This commit is contained in:
Hari Krishna Sunder 2024-06-24 11:32:25 -07:00
parent 95d017a986
commit 4a40e5e318
2 changed files with 7 additions and 6 deletions

View File

@ -247,9 +247,11 @@ The wildcarding functionality 3. supports both `*` (matches 0 or more
characters) and `?` (matches any single character) wildcards. Please also refer
to [command line flags](flags.md) for more information.
You can dynamically control the level of a module using the `#!cpp SetVLOGLevel` function.
There's also `#!cpp VLOG_IS_ON(n)` "verbose level" condition macro. This macro
returns `#!cpp true` when the `--v` is equal to or greater than `n`. The macro can be
used as follows:
returns `#!cpp true` when the matching `--vmodule`, else `--v` is equal to or greater than `n`.
The macro can be used as follows:
``` cpp
if (VLOG_IS_ON(2)) {

View File

@ -103,10 +103,9 @@ namespace google {
// Set VLOG(_IS_ON) level for module_pattern to log_level.
// This lets us dynamically control what is normally set by the --vmodule flag.
// Returns the level that previously applied to module_pattern.
// NOTE: To change the log level for VLOG(_IS_ON) sites that matched a prior
// --vmodule pattern the exact pattern has to be supplied again. (If no
// --vmodule pattern applied to them before then the first matching pattern will
// start to control them.)
// NOTE: All VLOG(_IS_ON) sites that have not matched any prior module_patterns
// will be re-evaluated with the provided module_pattern. Sites that have
// already matched a different module_pattern will not be affected.
extern GLOG_EXPORT int SetVLOGLevel(const char* module_pattern, int log_level);
// Various declarations needed for VLOG_IS_ON above: =========================