Configuration

Log Level

The log level can be set through the environment variable LOG_LEVEL to the values: NOTSET, INFO, DEBUG and ERROR,

export LOG_LEVEL='INFO'
innoldb --table table-name --all
import os

os.environ['LOG_LEVEL'] = 'DEBUG'

from innoldb.qldb import Query

Query('table-name').get_all()

.. note:: The environment must be set before the innoldb import. During the import, innoldb will scan the environment and use the value it finds on its initial load.

Build From Source

The innoldb library can be built from source with the following script,

git clone https://github.com/Makpar-Innovation-Laboratory/innoldb
cd innoldb
python -m build
VERSION=$(cat version.txt)
cd dist
pip install innoldb-${VERSION}-py3-none-any.whl

Or use the pre-packaged helper script,

git clone https://github.com/Makpar-Innovation-Laboratory/innoldb
./innoldb/scripts/install