Commit 5c0db3bb44a41cdc40800cbc8fbc7c36a5e65b49
1 parent
68a27d05
record_base: create enable_logging
Showing
1 changed file
with
12 additions
and
0 deletions
oletools/record_base.py
| @@ -109,6 +109,18 @@ def enable_olefile_logging(): | @@ -109,6 +109,18 @@ def enable_olefile_logging(): | ||
| 109 | olefile.enable_logging() | 109 | olefile.enable_logging() |
| 110 | 110 | ||
| 111 | 111 | ||
| 112 | +def enable_logging(): | ||
| 113 | + """ | ||
| 114 | + Enable logging for this module (disabled by default). | ||
| 115 | + | ||
| 116 | + For use by third-party libraries that import `record_base` as module. | ||
| 117 | + | ||
| 118 | + This will set the module-specific logger level to NOTSET, which | ||
| 119 | + means the main application controls the actual logging level. | ||
| 120 | + """ | ||
| 121 | + logger.setLevel(log_helper.NOTSET) | ||
| 122 | + | ||
| 123 | + | ||
| 112 | ############################################################################### | 124 | ############################################################################### |
| 113 | # Base Classes | 125 | # Base Classes |
| 114 | ############################################################################### | 126 | ############################################################################### |