Skip to content

Commit d2ead99

Browse files
committed
feat: enable more verbose logging level according to the app config
1 parent ee7796f commit d2ead99

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lifemonitor/redis.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1919
# SOFTWARE.
2020

21+
import logging
22+
23+
import redis_lock
2124
from flask import Flask
2225
from redis import Redis
2326

@@ -38,12 +41,10 @@ def init(app: Flask) -> Redis:
3841
password=app.config.get("REDIS_PASSWORD", "foobar"),
3942
db=0)
4043

41-
# fix logger level
42-
import logging
43-
44-
import redis_lock
45-
46-
redis_lock_logger_level = logging.ERROR
44+
# reconfigure the logging level for the redis_lock library
45+
redis_lock_logger_level = logging.WARNING
46+
if app.config.get("DEBUG", False):
47+
redis_lock_logger_level = logging.DEBUG
4748
redis_lock.logger_for_acquire.setLevel(redis_lock_logger_level)
4849
redis_lock.logger_for_release.setLevel(redis_lock_logger_level)
4950
redis_lock.logger_for_acquire.setLevel(redis_lock_logger_level)

0 commit comments

Comments
 (0)