AuthorBot commited on
Commit
85191ce
·
1 Parent(s): 709078a

fix: add missing logging configuration to alembic.ini to prevent KeyError formatters

Browse files
Files changed (1) hide show
  1. backend/alembic.ini +35 -0
backend/alembic.ini CHANGED
@@ -4,3 +4,38 @@ script_location = alembic
4
  # URL is overridden at runtime by alembic/env.py using get_settings().DATABASE_URL
5
  # Do NOT hardcode credentials here — this file is committed to git
6
  sqlalchemy.url = sqlite+aiosqlite:////data/db.sqlite
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  # URL is overridden at runtime by alembic/env.py using get_settings().DATABASE_URL
5
  # Do NOT hardcode credentials here — this file is committed to git
6
  sqlalchemy.url = sqlite+aiosqlite:////data/db.sqlite
7
+
8
+ # Logging configuration
9
+ [loggers]
10
+ keys = root,sqlalchemy,alembic
11
+
12
+ [handlers]
13
+ keys = console
14
+
15
+ [formatters]
16
+ keys = generic
17
+
18
+ [logger_root]
19
+ level = WARN
20
+ handlers = console
21
+ qualname =
22
+
23
+ [logger_sqlalchemy]
24
+ level = WARN
25
+ handlers =
26
+ qualname = sqlalchemy.engine
27
+
28
+ [logger_alembic]
29
+ level = INFO
30
+ handlers =
31
+ qualname = alembic
32
+
33
+ [handler_console]
34
+ class = StreamHandler
35
+ args = (sys.stderr,)
36
+ level = NOTSET
37
+ formatter = generic
38
+
39
+ [formatter_generic]
40
+ format = %(levelname)-5.5s [%(name)s] %(message)s
41
+ datefmt = %H:%M:%S