This section details the API to interact with LIEF’s logging engine.
LIEF relies on spdlog for logging mechansim and this API provides an abstraction over the implementation.
Warning
doxygenfunction: Cannot find function “LIEF::logging::disable” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::enable” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::set_level” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::set_path” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::log” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::log” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::log” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenfunction: Cannot find function “LIEF::logging::reset” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenenum: Cannot find enum “LIEF::logging::LEVEL” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Warning
doxygenclass: Cannot find class “LIEF::logging::Scoped” in doxygen xml output for project “lief” from directory: /builds/LIEF/lief/build/doxygen/xml
Change logging level
Enable the logger globally
Disable the logger globally
Change the logger as a file-base logging and set its path
Log a message with the LIEF’s logger