mirror of
https://github.com/grillazz/fastapi-sqlalchemy-asyncpg.git
synced 2025-11-30 13:20:40 +03:00
Merge pull request #222 from grillazz/switch-logger-to-rotoger
drop old logger configs
This commit is contained in:
@@ -1,70 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"disable_existing_loggers": false,
|
|
||||||
"formatters": {
|
|
||||||
"default": {
|
|
||||||
"()": "logging.Formatter",
|
|
||||||
"fmt": "[%(process)d|%(name)-12s] %(message)s"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"handlers": {
|
|
||||||
"access": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "yellow"
|
|
||||||
},
|
|
||||||
"sqlalchemy": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "magenta"
|
|
||||||
},
|
|
||||||
"stream": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "white"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"loggers": {
|
|
||||||
"_granian": {
|
|
||||||
"handlers": [
|
|
||||||
"stream"
|
|
||||||
],
|
|
||||||
"propagate": false,
|
|
||||||
"level": "DEBUG"
|
|
||||||
},
|
|
||||||
"granian.access": {
|
|
||||||
"handlers": [
|
|
||||||
"access"
|
|
||||||
],
|
|
||||||
"propagate": false,
|
|
||||||
"level": "DEBUG",
|
|
||||||
"qualname": "granian.access"
|
|
||||||
},
|
|
||||||
"sqlalchemy.engine.Engine": {
|
|
||||||
"handlers": [
|
|
||||||
"sqlalchemy"
|
|
||||||
],
|
|
||||||
"level": "ERROR",
|
|
||||||
"propagate": false,
|
|
||||||
"qualname": "sqlalchemy.engine.Engine"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,70 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"disable_existing_loggers": false,
|
|
||||||
"formatters": {
|
|
||||||
"default": {
|
|
||||||
"()": "logging.Formatter",
|
|
||||||
"fmt": "[%(process)d|%(name)-12s] %(message)s"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"handlers": {
|
|
||||||
"uvicorn": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "yellow"
|
|
||||||
},
|
|
||||||
"sqlalchemy": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "magenta"
|
|
||||||
},
|
|
||||||
"stream": {
|
|
||||||
"class": "app.utils.logging.RichConsoleHandler",
|
|
||||||
"omit_repeated_times": true,
|
|
||||||
"show_time": false,
|
|
||||||
"enable_link_path": false,
|
|
||||||
"tracebacks_show_locals": true,
|
|
||||||
"rich_tracebacks": true,
|
|
||||||
"formatter": "default",
|
|
||||||
"width": 140,
|
|
||||||
"style": "white"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"loggers": {
|
|
||||||
"root": {
|
|
||||||
"handlers": [
|
|
||||||
"stream"
|
|
||||||
],
|
|
||||||
"propagate": false,
|
|
||||||
"level": "TRACE"
|
|
||||||
},
|
|
||||||
"uvicorn.access": {
|
|
||||||
"handlers": [
|
|
||||||
"uvicorn"
|
|
||||||
],
|
|
||||||
"propagate": false,
|
|
||||||
"level": "TRACE",
|
|
||||||
"qualname": "uvicorn.access"
|
|
||||||
},
|
|
||||||
"sqlalchemy.engine.Engine": {
|
|
||||||
"handlers": [
|
|
||||||
"sqlalchemy"
|
|
||||||
],
|
|
||||||
"level": "ERROR",
|
|
||||||
"propagate": false,
|
|
||||||
"qualname": "sqlalchemy.engine.Engine"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -7,10 +7,8 @@ services:
|
|||||||
- .secrets
|
- .secrets
|
||||||
command: bash -c "
|
command: bash -c "
|
||||||
uvicorn app.main:app
|
uvicorn app.main:app
|
||||||
--log-config ./logging-uvicorn.json
|
|
||||||
--host 0.0.0.0 --port 8080
|
--host 0.0.0.0 --port 8080
|
||||||
--lifespan=on --use-colors --loop uvloop --http httptools
|
--lifespan=on --use-colors --loop uvloop --http httptools
|
||||||
--reload --log-level debug
|
|
||||||
"
|
"
|
||||||
volumes:
|
volumes:
|
||||||
- .:/home/code
|
- .:/home/code
|
||||||
|
|||||||
Reference in New Issue
Block a user