add setLogLevel func