16:27:52 - article_server - INFO - 日志系统已启动 - 记录器: article_server 16:27:52 - article_server - INFO - 主日志文件: logs/article_server.log 16:27:52 - article_server - INFO - 错误日志文件: logs/article_error.log 16:27:52 - article_server - INFO - 日志保留策略: 每天午夜分割,主日志保留3天 16:27:52 - article_server - INFO - 错误日志保留策略: 每天午夜分割,保留9天 16:27:52 - article_server - INFO - 万花筒API服务模块已加载 17:26:39 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:26:40 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:26:40 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:26:40 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:26:44 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:26:44 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:26:44 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:26:44 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:27:02 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:27:03 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:27:03 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:27:03 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:27:42 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:27:42 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:27:42 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:27:42 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:28:02 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:28:02 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:28:02 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:28:02 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:28:26 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:26 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:28:30 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:30 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:28:30 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:30 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:28:31 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:31 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:28:31 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:31 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:28:31 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:28:31 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:29:26 - article_server - INFO - [API访问] GET /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa 17:29:26 - article_server - INFO - [API响应] GET /api/auth/login - IP: 115.204.55.190 - 状态码: 404 17:29:35 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:29:36 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:29:36 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:29:36 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401 17:33:15 - article_server - INFO - [API访问] POST /api/auth/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [Token生成失败] module 'jwt' has no attribute 'encode' [企业登录处理] 处理请求时发生错误: module 'jwt' has no attribute 'encode' Traceback (most recent call last): File "/home/work/ai_wht/auth_routes.py", line 79, in login token = AuthUtils.generate_token( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/work/ai_wht/auth_utils.py", line 48, in generate_token token = jwt.encode(payload, JWT_SECRET_KEY, algorithm=JWT_ALGORITHM) ^^^^^^^^^^ AttributeError: module 'jwt' has no attribute 'encode' 17:33:15 - article_server - INFO - [API响应] POST /api/auth/login - IP: 115.204.55.190 - 状态码: 500 17:33:15 - article_server - INFO - [API访问] POST /api/auth/employee/login - IP: 115.204.55.190 - User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Sa [员工登录失败] 用户不存在: 13800138001 17:33:15 - article_server - INFO - [API响应] POST /api/auth/employee/login - IP: 115.204.55.190 - 状态码: 401