diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/__init__.py | 5 | ||||
| -rw-r--r-- | python/examples/bin_info.py | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/python/__init__.py b/python/__init__.py index db23a861..2d2da238 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -177,6 +177,11 @@ def _init_plugins(): _destruct_callbacks = _DestructionCallbackHandler() +def disable_logging(): + '''Disable logging in headless mode. By default, logging is enabled in headless mode.''' + _init_plugins() + close_logs() + def bundled_plugin_path(): """ ``bundled_plugin_path`` returns a string containing the current plugin path inside the `install path <https://docs.binary.ninja/getting-started.html#binary-path>`_ diff --git a/python/examples/bin_info.py b/python/examples/bin_info.py index f74b9466..ca270493 100644 --- a/python/examples/bin_info.py +++ b/python/examples/bin_info.py @@ -26,6 +26,7 @@ import binaryninja.log as log from binaryninja.binaryview import BinaryViewType import binaryninja.interaction as interaction from binaryninja.plugin import PluginCommand +from binaryninja import disable_logging # 2-3 compatibility from binaryninja import range @@ -76,6 +77,7 @@ def display_bininfo(bv): if __name__ == "__main__": + disable_logging() print(get_bininfo(None)) else: PluginCommand.register("Binary Info", "Display basic info about the binary", display_bininfo) |
