We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5b9d2e1 + 63b9849 commit 2cba800Copy full SHA for 2cba800
src/basic_memory/cli/app.py
@@ -1,8 +1,15 @@
1
-from typing import Optional
+# Remove loguru's default handler IMMEDIATELY, before any other imports.
2
+# This prevents DEBUG logs from appearing on stdout during module-level
3
+# initialization (e.g., template_loader.TemplateLoader() logs at DEBUG level).
4
+from loguru import logger
5
-import typer
6
+logger.remove()
7
-from basic_memory.config import ConfigManager, init_cli_logging
8
+from typing import Optional # noqa: E402
9
+
10
+import typer # noqa: E402
11
12
+from basic_memory.config import ConfigManager, init_cli_logging # noqa: E402
13
14
15
def version_callback(value: bool) -> None:
0 commit comments