diff --git a/log/utils.py b/log/utils.py index 9c75cb0..0db1437 100644 --- a/log/utils.py +++ b/log/utils.py @@ -14,7 +14,8 @@ def create_logger_record(level, message, *args, exc_info=None, **kwargs): elif not state.initialized: helpers.init() - frame, filename, lineno, *_ = inspect.stack()[3] + frame, filename, lineno, *_ = inspect.stack(0)[3] + module = inspect.getmodule(frame) logger = logging.getLogger(module.__name__) diff --git a/pyproject.toml b/pyproject.toml index f3c32f8..e9d5df5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [tool.poetry] name = "minilog" -version = "1.2.1" +version = "1.2.2" description = "Minimalistic wrapper for Python logging." license = "MIT"