Files
NyaHome/logging.yaml
T
MangoFanFanw 21f0d7725e refactor: 主要功能实现
目前的工作已经实现的功能:
- 基本 FastAPI 路由;
- 基本 AI 聊天和创作功能;
- 用户信息管理、权限验证、JWT 令牌签发和验证、端点保护;
- HTML 验证码邮件发送和验证码验证。
2026-05-24 13:58:51 +08:00

53 lines
1.0 KiB
YAML

version: 1
disable_existing_loggers: false
formatters:
default:
"()": uvicorn.logging.DefaultFormatter
fmt: "%(asctime)s | %(levelprefix)s %(name)s | %(message)s"
use_colors: true
access:
"()": uvicorn.logging.AccessFormatter
fmt: '%(asctime)s | %(client_addr)s - "%(request_line)s" %(status_code)s'
use_colors: true
handlers:
default:
formatter: default
class: logging.StreamHandler
stream: ext://sys.stderr
access:
formatter: access
class: logging.StreamHandler
stream: ext://sys.stdout
file:
formatter: default
class: logging.handlers.RotatingFileHandler
filename: .nyahome/app.log
maxBytes: 10485760
backupCount: 5
encoding: utf8
loggers:
uvicorn:
handlers: [ default, file ]
level: INFO
propagate: false
uvicorn.error:
handlers: [ default, file ]
level: INFO
propagate: false
uvicorn.access:
handlers: [ access, file ]
level: INFO
propagate: false
nyahome:
handlers: [ default, file ]
level: DEBUG
propagate: false