mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-23 23:53:55 +08:00
🦄 refactor(log): colorful log
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import logging
|
||||
from config.logger import setup_logging
|
||||
from aiohttp import web
|
||||
import datetime
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
TAG = __name__
|
||||
logger = setup_logging()
|
||||
|
||||
class RegisterHandler:
|
||||
def __init__(self, user_manager):
|
||||
@@ -17,7 +17,7 @@ class RegisterHandler:
|
||||
password = data.get('password')
|
||||
|
||||
if not username or not password:
|
||||
logger.warning(f"Registration attempt with empty credentials from {request.remote}")
|
||||
logger.bind(tag=TAG).warning(f"Registration attempt with empty credentials from {request.remote}")
|
||||
return web.json_response({
|
||||
'success': False,
|
||||
'message': '用户名和密码不能为空'
|
||||
@@ -25,7 +25,7 @@ class RegisterHandler:
|
||||
|
||||
# 检查用户是否已存在
|
||||
if await self.user_manager.get_user(username):
|
||||
logger.warning(f"Registration attempt with existing username {username} from {request.remote}")
|
||||
logger.bind(tag=TAG).warning(f"Registration attempt with existing username {username} from {request.remote}")
|
||||
return web.json_response({
|
||||
'success': False,
|
||||
'message': '用户名已存在'
|
||||
@@ -41,14 +41,14 @@ class RegisterHandler:
|
||||
}
|
||||
await self.user_manager.add_user(username, user_data)
|
||||
|
||||
logger.info(f"Successfully registered new user {username} from {request.remote}")
|
||||
logger.bind(tag=TAG).info(f"Successfully registered new user {username} from {request.remote}")
|
||||
return web.json_response({
|
||||
'success': True,
|
||||
'message': '注册成功'
|
||||
})
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Register error: {str(e)}", exc_info=True)
|
||||
logger.bind(tag=TAG).error(f"Register error: {str(e)}", exc_info=True)
|
||||
return web.json_response({
|
||||
'success': False,
|
||||
'message': '注册失败,请稍后重试'
|
||||
|
||||
Reference in New Issue
Block a user