Merge 4a40e5e318 into 4f007d9621
This commit is contained in:
commit
8f332291fe
@ -247,9 +247,11 @@ The wildcarding functionality 3. supports both `*` (matches 0 or more
|
|||||||
characters) and `?` (matches any single character) wildcards. Please also refer
|
characters) and `?` (matches any single character) wildcards. Please also refer
|
||||||
to [command line flags](flags.md) for more information.
|
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
|
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
|
returns `#!cpp true` when the matching `--vmodule`, else `--v` is equal to or greater than `n`.
|
||||||
used as follows:
|
The macro can be used as follows:
|
||||||
|
|
||||||
``` cpp
|
``` cpp
|
||||||
if (VLOG_IS_ON(2)) {
|
if (VLOG_IS_ON(2)) {
|
||||||
|
|||||||
@ -103,11 +103,9 @@ namespace google {
|
|||||||
// Set VLOG(_IS_ON) level for module_pattern to log_level.
|
// Set VLOG(_IS_ON) level for module_pattern to log_level.
|
||||||
// This lets us dynamically control what is normally set by the --vmodule flag.
|
// This lets us dynamically control what is normally set by the --vmodule flag.
|
||||||
// Returns the level that previously applied to module_pattern.
|
// Returns the level that previously applied to module_pattern.
|
||||||
// NOTE: To change the log level for VLOG(_IS_ON) sites
|
// NOTE: All VLOG(_IS_ON) sites that have not matched any prior module_patterns
|
||||||
// that have already executed after/during InitGoogleLogging,
|
// will be re-evaluated with the provided module_pattern. Sites that have
|
||||||
// one needs to supply the exact --vmodule pattern that applied to them.
|
// already matched a different module_pattern will not be affected.
|
||||||
// (If no --vmodule pattern applied to them
|
|
||||||
// the value of FLAGS_v will continue to control them.)
|
|
||||||
extern GLOG_EXPORT int SetVLOGLevel(const char* module_pattern, int log_level);
|
extern GLOG_EXPORT int SetVLOGLevel(const char* module_pattern, int log_level);
|
||||||
|
|
||||||
// Various declarations needed for VLOG_IS_ON above: =========================
|
// Various declarations needed for VLOG_IS_ON above: =========================
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user