Configuring Logging for NMSLIBΒΆ
This library logs to a Python logger named nmslib
. This lets
you fully control the log messages produced by nmslib in Python.
For instance, to log everything produced by nmslib to a default python logger:
# setup basic python logging
import logging
logging.basicConfig(level=logging.DEBUG)
# importing nmslib logs some debug messages on startup, that
# that will be output to the python log handler created above
import nmslib
To quiet these messages you can just set the level for nmslib as appropiate:
# setup basic python logging
import logging
logging.basicConfig(level=logging.DEBUG)
# Only log WARNING messages and above from nmslib
logging.getLogger('nmslib').setLevel(logging.WARNING)
import nmslib