第一次提交
This commit is contained in:
30
logs/kamaxitong.log
Normal file
30
logs/kamaxitong.log
Normal file
@@ -0,0 +1,30 @@
|
||||
2026-03-25 14:16:59,101 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:180]
|
||||
2026-03-25 14:16:59,707 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2026-03-25 14:16:59,707 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2026-03-25 14:16:59,707 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2026-03-25 14:16:59,707 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2026-03-25 14:16:59,707 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2026-03-25 14:16:59,708 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2026-03-25 14:16:59,708 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2026-03-25 14:17:09,642 INFO: 收到登录请求 - IP: 192.168.1.19, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2026-03-25 14:17:09,643 INFO: 登录尝试 - 用户名: taiyi, 来源IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2026-03-25 14:17:09,773 WARNING: 登录失败 - 用户不存在: taiyi [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:68]
|
||||
2026-03-25 14:17:14,125 INFO: 收到登录请求 - IP: 192.168.1.19, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2026-03-25 14:17:14,125 INFO: 登录尝试 - 用户名: admin, 来源IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2026-03-25 14:17:14,659 INFO: 登录成功 - 用户名: admin, IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2026-03-25 14:23:26,279 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:180]
|
||||
2026-03-25 14:23:26,599 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2026-03-25 14:23:26,599 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2026-03-25 14:23:26,599 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2026-03-25 14:23:26,599 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2026-03-25 14:23:26,599 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2026-03-25 14:23:26,601 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2026-03-25 14:23:26,601 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2026-03-25 14:24:06,981 INFO: 收到工单创建请求: {'product_id': 'PROD_001', 'contact_person': '123', 'phone': '19922573675', 'title': '1231', 'description': '2', 'priority': '2'} [in D:\work\code\python\KaMiXiTong\master\app\api\user.py:272]
|
||||
2026-03-25 14:24:07,034 INFO: 工单创建成功: ticket_id=1, ticket_number=TKT202603258591 [in D:\work\code\python\KaMiXiTong\master\app\api\user.py:334]
|
||||
2026-03-25 14:24:18,405 INFO: 收到登录请求 - IP: 192.168.1.19, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2026-03-25 14:24:18,405 INFO: 登录尝试 - 用户名: admin, 来源IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2026-03-25 14:24:18,937 WARNING: 登录失败 - 密码错误: admin [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:109]
|
||||
2026-03-25 14:24:23,938 INFO: 收到登录请求 - IP: 192.168.1.19, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2026-03-25 14:24:23,940 INFO: 登录尝试 - 用户名: admin, 来源IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2026-03-25 14:24:24,517 INFO: 登录成功 - 用户名: admin, IP: 192.168.1.19 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
12
logs/kamaxitong.log.2025-12-11
Normal file
12
logs/kamaxitong.log.2025-12-11
Normal file
@@ -0,0 +1,12 @@
|
||||
2025-12-11 17:22:04,166 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:129]
|
||||
2025-12-11 17:22:04,167 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:163]
|
||||
2025-12-11 17:22:04,167 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:163]
|
||||
2025-12-11 17:22:04,434 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
2025-12-11 17:22:04,434 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
2025-12-11 17:22:04,434 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
2025-12-11 17:31:08,754 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:129]
|
||||
2025-12-11 17:31:08,755 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:163]
|
||||
2025-12-11 17:31:08,755 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:163]
|
||||
2025-12-11 17:31:09,029 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
2025-12-11 17:31:09,029 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
2025-12-11 17:31:09,029 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:168]
|
||||
164
logs/kamaxitong.log.2025-12-12
Normal file
164
logs/kamaxitong.log.2025-12-12
Normal file
@@ -0,0 +1,164 @@
|
||||
2025-12-12 11:32:38,965 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:159]
|
||||
2025-12-12 11:32:39,205 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 11:32:39,205 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 11:32:39,359 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ垵濮嬪寲瀹屾垚 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 11:32:39,359 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 11:32:39,359 INFO: 宸叉坊鍔犱互涓嬪畾鏃朵换鍔<E68DA2>: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 11:32:39,359 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 11:32:39,359 INFO: 1. 姣忓皬鏃舵洿鏂拌繃鏈熷崱瀵嗙姸鎬<E5A7B8> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 11:32:39,359 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 11:32:39,359 INFO: 2. 姣忓ぉ鍑屾櫒2鐐瑰崱瀵嗗仴搴锋<E690B4>鏌<EFBFBD> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 11:32:39,359 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 11:32:39,359 INFO: 3. 姣忓懆鏃ュ噷鏅<E599B7>3鐐规竻鐞嗘棩蹇<E6A3A9> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 11:32:39,359 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 11:32:39,363 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 11:32:39,363 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 11:32:39,363 INFO: 鍚庡彴瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:181]
|
||||
2025-12-12 11:32:39,363 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:181]
|
||||
2025-12-12 11:32:56,330 INFO: 鏀跺埌鐧诲綍璇锋眰 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-12 11:32:56,330 INFO: 收到登录请求 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-12 11:32:56,330 INFO: 鐧诲綍灏濊瘯 - 鐢ㄦ埛鍚<E59F9B>: admin, 鏉ユ簮IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-12 11:32:56,330 INFO: 登录尝试 - 用户名: admin, 来源IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-12 11:32:56,725 INFO: 鐧诲綍鎴愬姛 - 鐢ㄦ埛鍚<E59F9B>: admin, IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-12 11:32:56,725 INFO: 登录成功 - 用户名: admin, IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-12 11:32:56,997 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:32:56,997 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:32:57,041 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 11:32:57,041 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 11:33:01,693 ERROR: 鍒犻櫎浜у搧澶辫触: (pymysql.err.IntegrityError) (1048, "Column 'product_id' cannot be null")
|
||||
[SQL: UPDATE package SET product_id=%(product_id)s, update_time=%(update_time)s WHERE package.package_id = %(package_package_id)s]
|
||||
[parameters: [{'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_1'}, {'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_2'}, {'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_3'}]]
|
||||
(Background on this error at: https://sqlalche.me/e/20/gkpj) [in D:\work\code\python\KaMiXiTong\master\app\api\product.py:516]
|
||||
2025-12-12 11:33:01,693 ERROR: 删除产品失败: (pymysql.err.IntegrityError) (1048, "Column 'product_id' cannot be null")
|
||||
[SQL: UPDATE package SET product_id=%(product_id)s, update_time=%(update_time)s WHERE package.package_id = %(package_package_id)s]
|
||||
[parameters: [{'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_1'}, {'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_2'}, {'product_id': None, 'update_time': datetime.datetime(2025, 12, 12, 3, 33, 1, 689646), 'package_package_id': 'PKG_DEMO_3'}]]
|
||||
(Background on this error at: https://sqlalche.me/e/20/gkpj) [in D:\work\code\python\KaMiXiTong\master\app\api\product.py:516]
|
||||
2025-12-12 11:33:03,689 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:33:03,689 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:33:03,707 INFO: License search results - total: 111, pages: 12 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 11:33:03,707 INFO: License search results - total: 111, pages: 12 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 11:33:05,877 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:33:05,877 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 11:33:05,889 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 11:33:05,889 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:08:06,407 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:159]
|
||||
2025-12-12 12:08:06,693 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 12:08:06,693 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 12:08:06,878 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ垵濮嬪寲瀹屾垚 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 12:08:06,878 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 12:08:06,878 INFO: 宸叉坊鍔犱互涓嬪畾鏃朵换鍔<E68DA2>: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 12:08:06,878 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 12:08:06,878 INFO: 1. 姣忓皬鏃舵洿鏂拌繃鏈熷崱瀵嗙姸鎬<E5A7B8> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 12:08:06,878 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 12:08:06,878 INFO: 2. 姣忓ぉ鍑屾櫒2鐐瑰崱瀵嗗仴搴锋<E690B4>鏌<EFBFBD> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 12:08:06,878 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 12:08:06,878 INFO: 3. 姣忓懆鏃ュ噷鏅<E599B7>3鐐规竻鐞嗘棩蹇<E6A3A9> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 12:08:06,878 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 12:08:06,881 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 12:08:06,881 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 12:08:06,882 INFO: 鍚庡彴瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:181]
|
||||
2025-12-12 12:08:06,882 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:181]
|
||||
2025-12-12 12:14:15,845 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:159]
|
||||
2025-12-12 12:14:16,144 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 12:14:16,144 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:169]
|
||||
2025-12-12 12:14:16,269 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ垵濮嬪寲瀹屾垚 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 12:14:16,269 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 12:14:16,270 INFO: 宸叉坊鍔犱互涓嬪畾鏃朵换鍔<E68DA2>: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 12:14:16,270 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 12:14:16,270 INFO: 1. 姣忓皬鏃舵洿鏂拌繃鏈熷崱瀵嗙姸鎬<E5A7B8> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 12:14:16,270 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 12:14:16,270 INFO: 2. 姣忓ぉ鍑屾櫒2鐐瑰崱瀵嗗仴搴锋<E690B4>鏌<EFBFBD> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 12:14:16,272 INFO: 3. 姣忓懆鏃ュ噷鏅<E599B7>3鐐规竻鐞嗘棩蹇<E6A3A9> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 12:14:16,276 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 12:14:16,277 INFO: 鍚庡彴瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:181]
|
||||
2025-12-12 12:15:43,202 INFO: 鏀跺埌鐧诲綍璇锋眰 - IP: 192.168.1.13, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-12 12:15:43,210 INFO: 鐧诲綍灏濊瘯 - 鐢ㄦ埛鍚<E59F9B>: admin, 鏉ユ簮IP: 192.168.1.13 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-12 12:15:43,614 INFO: 鐧诲綍鎴愬姛 - 鐢ㄦ埛鍚<E59F9B>: admin, IP: 192.168.1.13 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-12 12:15:43,918 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:15:43,979 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:15:47,301 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:15:47,320 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:15:56,663 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:15:56,693 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:15:58,224 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:15:58,275 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:15:59,547 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:15:59,601 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:16:00,258 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:16:00,270 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:16:01,065 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:16:01,094 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:17:01,049 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:17:01,089 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:18:01,055 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:18:01,088 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:19:01,058 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:19:01,102 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:20:01,060 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:20:01,101 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:20:27,986 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:20:27,996 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 12:20:29,960 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 12:20:29,974 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:51:09,010 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:51:09,049 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:51:10,510 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:51:10,537 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:52:10,513 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:52:10,548 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:53:10,519 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:53:10,566 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:54:10,506 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:54:10,551 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:55:10,545 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:55:10,598 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:56:10,511 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:56:10,546 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:57:11,323 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:57:11,354 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:57:12,451 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:57:12,463 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:57:15,439 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:57:15,470 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:57:16,938 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:57:16,980 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 13:57:19,539 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 13:57:19,585 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 16:35:19,746 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-12 16:35:20,164 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ垵濮嬪寲瀹屾垚 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-12 16:35:20,164 INFO: 宸叉坊鍔犱互涓嬪畾鏃朵换鍔<E68DA2>: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-12 16:35:20,164 INFO: 1. 姣忓皬鏃舵洿鏂拌繃鏈熷崱瀵嗙姸鎬<E5A7B8> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-12 16:35:20,164 INFO: 2. 姣忓ぉ鍑屾櫒2鐐瑰崱瀵嗗仴搴锋<E690B4>鏌<EFBFBD> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-12 16:35:20,164 INFO: 3. 姣忓懆鏃ュ噷鏅<E599B7>3鐐规竻鐞嗘棩蹇<E6A3A9> [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-12 16:35:20,168 INFO: 瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-12 16:35:20,168 INFO: 鍚庡彴瀹氭椂浠诲姟璋冨害鍣ㄥ凡鍚<E587A1>姩 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-12 16:35:34,846 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 16:35:34,870 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 16:35:36,853 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-12 16:35:36,874 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-12 17:35:20,184 INFO: 寮€濮嬫<E6BFAE>鏌ヨ繃鏈熷崱瀵<E5B4B1>... [in D:\work\code\python\KaMiXiTong\master\app\utils\background_tasks.py:22]
|
||||
2025-12-12 17:35:20,184 ERROR: 鎵ц<E98EB5>杩囨湡鍗″瘑妫€鏌ユ椂鍙戠敓閿欒<E996BF>: Working outside of application context.
|
||||
|
||||
This typically means that you attempted to use functionality that needed
|
||||
the current application. To solve this, set up an application context
|
||||
with app.app_context(). See the documentation for more information. [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:131]
|
||||
Traceback (most recent call last):
|
||||
File "D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py", line 122, in check_and_update_expired_licenses
|
||||
result = update_expired_licenses()
|
||||
File "D:\work\code\python\KaMiXiTong\master\app\utils\background_tasks.py", line 63, in update_expired_licenses
|
||||
db.session.rollback()
|
||||
File "D:\IDEA\language\Python\lib\site-packages\sqlalchemy\orm\scoping.py", line 1793, in rollback
|
||||
return self._proxied.rollback()
|
||||
File "D:\IDEA\language\Python\lib\site-packages\sqlalchemy\orm\scoping.py", line 197, in _proxied
|
||||
return self.registry()
|
||||
File "D:\IDEA\language\Python\lib\site-packages\sqlalchemy\util\_collections.py", line 634, in __call__
|
||||
key = self.scopefunc()
|
||||
File "D:\IDEA\language\Python\lib\site-packages\flask_sqlalchemy\session.py", line 102, in _app_ctx_id
|
||||
return id(app_ctx._get_current_object()) # type: ignore[attr-defined]
|
||||
File "D:\IDEA\language\Python\lib\site-packages\werkzeug\local.py", line 508, in _get_current_object
|
||||
raise RuntimeError(unbound_message) from None
|
||||
RuntimeError: Working outside of application context.
|
||||
|
||||
This typically means that you attempted to use functionality that needed
|
||||
the current application. To solve this, set up an application context
|
||||
with app.app_context(). See the documentation for more information.
|
||||
206
logs/kamaxitong.log.2025-12-27
Normal file
206
logs/kamaxitong.log.2025-12-27
Normal file
@@ -0,0 +1,206 @@
|
||||
2025-12-27 14:28:18,813 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 14:28:21,132 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 14:28:21,132 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 14:28:21,132 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 14:28:21,132 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 14:28:21,132 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 14:28:21,136 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 14:28:21,136 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 14:28:33,398 INFO: 收到登录请求 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-27 14:28:33,399 INFO: 登录尝试 - 用户名: admin, 来源IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-27 14:28:34,236 WARNING: 登录失败 - 密码错误: admin [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:109]
|
||||
2025-12-27 14:28:37,576 INFO: 收到登录请求 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-27 14:28:37,576 INFO: 登录尝试 - 用户名: admin, 来源IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-27 14:28:37,979 INFO: 登录成功 - 用户名: admin, IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-27 14:28:38,231 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:28:38,260 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:28:43,859 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:28:43,876 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:28:49,799 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:28:49,825 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:28:50,490 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:28:50,507 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:30:27,013 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:30:27,022 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:30:33,198 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:30:33,216 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:30:42,136 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:30:42,145 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:30:43,718 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:30:43,738 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:31:43,712 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 14:31:43,730 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 14:38:56,592 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 14:38:57,042 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 14:38:57,043 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 14:38:57,043 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 14:38:57,043 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 14:38:57,043 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 14:38:57,045 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 14:38:57,045 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 14:42:27,626 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 14:42:28,027 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 14:42:28,027 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 14:42:28,027 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 14:42:28,027 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 14:42:28,027 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 14:42:28,030 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 14:42:28,030 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 14:49:23,729 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 14:49:24,202 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 14:49:24,202 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 14:49:24,202 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 14:49:24,202 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 14:49:24,202 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 14:49:24,204 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 14:49:24,204 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 14:50:15,257 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 14:50:15,638 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 14:50:15,638 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 14:50:15,638 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 14:50:15,639 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 14:50:15,639 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 14:50:15,641 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 14:50:15,642 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 15:02:33,837 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 15:02:34,275 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 15:02:34,276 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 15:02:34,276 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 15:02:34,276 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 15:02:34,276 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 15:02:34,279 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 15:02:34,279 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:12:04,785 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:12:05,209 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:12:05,209 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:12:05,209 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:12:05,209 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:12:05,209 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:12:05,212 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:12:05,212 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:14:15,905 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:14:16,265 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:14:16,265 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:14:16,265 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:14:16,265 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:14:16,265 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:14:16,268 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:14:16,268 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:14:35,295 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:14:35,808 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:14:35,809 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:14:35,809 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:14:35,809 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:14:35,809 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:14:35,812 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:14:35,812 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:15:45,548 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:15:45,978 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:15:45,978 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:15:45,978 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:15:45,978 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:15:45,978 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:15:45,981 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:15:45,982 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:17:03,211 INFO: 收到登录请求 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-27 16:17:03,211 INFO: 登录尝试 - 用户名: admin, 来源IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-27 16:17:03,713 INFO: 登录成功 - 用户名: admin, IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-27 16:17:04,021 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:17:04,059 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:18:27,449 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:18:27,464 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:18:31,785 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:18:31,796 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:18:34,212 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:18:34,220 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:20:59,136 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:20:59,524 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:20:59,525 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:20:59,525 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:20:59,525 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:20:59,525 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:20:59,528 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:20:59,528 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:23:49,020 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:23:49,440 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:23:49,441 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:23:49,441 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:23:49,441 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:23:49,441 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:23:49,444 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:23:49,444 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 16:24:02,947 INFO: 收到登录请求 - IP: 127.0.0.1, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:20]
|
||||
2025-12-27 16:24:02,947 INFO: 登录尝试 - 用户名: admin, 来源IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:49]
|
||||
2025-12-27 16:24:03,359 INFO: 登录成功 - 用户名: admin, IP: 127.0.0.1 [in D:\work\code\python\KaMiXiTong\master\app\web\__init__.py:79]
|
||||
2025-12-27 16:24:03,686 INFO: License search params - page: 1, per_page: 5, product_id: None, status: 1, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:24:03,748 INFO: License search results - total: 0, pages: 0 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:24:06,020 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:24:06,038 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:24:39,160 INFO: License search params - page: 1, per_page: 10, product_id: None, status: None, type: None, keyword: [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:30]
|
||||
2025-12-27 16:24:39,171 INFO: License search results - total: 110, pages: 11 [in D:\work\code\python\KaMiXiTong\master\app\api\license.py:76]
|
||||
2025-12-27 16:54:45,823 INFO: KaMiXiTong startup [in D:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 16:54:46,375 INFO: 定时任务调度器初始化完成 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 16:54:46,376 INFO: 已添加以下定时任务: [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 16:54:46,376 INFO: 1. 每小时更新过期卡密状态 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 16:54:46,376 INFO: 2. 每天凌晨2点卡密健康检查 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 16:54:46,376 INFO: 3. 每周日凌晨3点清理日志 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 16:54:46,380 INFO: 定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 16:54:46,380 INFO: 后台定时任务调度器已启动 [in D:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 17:43:23,559 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 17:43:23,827 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 17:43:23,827 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 17:43:23,827 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 17:43:23,827 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 17:43:23,827 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 17:43:23,829 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 17:43:23,829 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 17:46:10,842 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 17:46:11,046 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 17:46:11,046 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 17:46:11,046 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 17:46:11,046 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 17:46:11,046 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 17:46:11,047 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 17:46:11,047 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 18:25:18,303 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 18:25:18,694 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 18:25:18,694 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 18:25:18,694 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 18:25:18,694 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 18:25:18,695 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 18:25:18,697 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 18:25:18,697 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 18:26:09,687 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 18:26:10,037 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 18:26:10,037 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 18:26:10,037 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 18:26:10,037 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 18:26:10,037 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 18:26:10,040 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 18:26:10,040 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 18:40:10,977 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 18:40:11,362 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 18:40:11,362 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 18:40:11,362 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 18:40:11,362 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 18:40:11,362 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 18:40:11,367 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 18:40:11,367 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 18:40:11,457 INFO: 验证请求 - software_id: TEST_PRODUCT, machine_code: TEST_MAC..., timestamp: 1766832011 [in d:\work\code\python\KaMiXiTong\master\app\api\auth.py:83]
|
||||
2025-12-27 18:40:11,457 WARNING: 验证请求:签名验证失败 - software_id: TEST_PRODUCT [in d:\work\code\python\KaMiXiTong\master\app\api\auth.py:92]
|
||||
2025-12-27 18:43:54,496 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 18:43:54,864 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 18:43:54,865 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 18:43:54,865 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 18:43:54,865 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 18:43:54,865 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 18:43:54,867 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 18:43:54,868 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
2025-12-27 19:03:24,124 INFO: KaMiXiTong startup [in d:\work\code\python\KaMiXiTong\master\config.py:171]
|
||||
2025-12-27 19:03:24,534 INFO: 定时任务调度器初始化完成 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:75]
|
||||
2025-12-27 19:03:24,534 INFO: 已添加以下定时任务: [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:76]
|
||||
2025-12-27 19:03:24,534 INFO: 1. 每小时更新过期卡密状态 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:77]
|
||||
2025-12-27 19:03:24,534 INFO: 2. 每天凌晨2点卡密健康检查 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:78]
|
||||
2025-12-27 19:03:24,534 INFO: 3. 每周日凌晨3点清理日志 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:79]
|
||||
2025-12-27 19:03:24,537 INFO: 定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\utils\scheduler.py:96]
|
||||
2025-12-27 19:03:24,538 INFO: 后台定时任务调度器已启动 [in d:\work\code\python\KaMiXiTong\master\app\__init__.py:164]
|
||||
5800
logs/kamaxitong.log.2025-12-28
Normal file
5800
logs/kamaxitong.log.2025-12-28
Normal file
File diff suppressed because it is too large
Load Diff
7
logs/production.log
Normal file
7
logs/production.log
Normal file
@@ -0,0 +1,7 @@
|
||||
2025-11-22 19:35:46,163 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "GET /products HTTP/1.1" 200 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,207 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "[36mGET /static/css/custom.css HTTP/1.1[0m" 304 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,297 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "[36mGET /static/js/custom.js HTTP/1.1[0m" 304 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,439 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "GET /api/v1/products?page=1&per_page=10 HTTP/1.1" 200 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,529 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "[35m[1mGET /favicon.ico HTTP/1.1[0m" 204 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,538 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "[36mGET /static/producepic/060dc3e96aa64d13a61eca87cf12420d_openai-copy.png HTTP/1.1[0m" 304 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
2025-11-22 19:35:46,561 INFO: 127.0.0.1 - - [22/Nov/2025 19:35:46] "[36mGET /static/producepic/d4cbc4f7b7a94994966f301fad3d94b4_jimeng-2025-11-11-4431-ÈËÎïÔÚ¼ÒôÅïÕýÃæÕÕ.png HTTP/1.1[0m" 304 - [in D:\IDEA\language\Python\lib\site-packages\werkzeug\_internal.py:187]
|
||||
Reference in New Issue
Block a user