mirror of
https://github.com/0-8-4/miui-auto-tasks.git
synced 2024-11-24 17:19:41 +00:00
56c27977da
* 修复无法获取成长值的问题 更改成长值获取接口 * 修复无法获取成长值的问题 更改成长值获取接口 * 改用正则获取成长值 * 推送配置说明 * 更新推送 * 更新推送 * Update config.yaml * Update config.yaml * Update requirements.txt * Update config.yaml * format the file * 提升版本号 * 提升版本号 * 提升版本号 * 修复取消点赞出错 * feat: 重构项目 * chore: add Exception * add: repo report link * feat: 添加token的获取 * chore: 修正签到参数 * Delete utils directory * Delete config.yaml * Delete miuitask.py * feat: 重构项目 * Create __init__.py * feat: 重构项目 * Create 1 * feat: 重构项目 * add: 添加cryptography依赖 * Delete utils/api/1 * chore: 使用yaml储存数据 * chore: 添加token异常提示 chore: 修正部分数据结构 * imp: add system info output * imp: auto reformat by PyCharm * imp: 增加鸣谢 * imp: 修改主程序名称 * fix: 添加被删除的文件 * imp: 根据新版本 修改GitHub Action 脚本 * add: 添加tenacity重试库,部分get_token添加重试机制 chore: 将token.py重命名为utils.py chore: 添加captcha.py,用于用户自行解决验证码 * 增加信息显示 增加显示项目信息及系统信息 * imp: 修复github action 脚本 * imp: auto reformat by PyCharm --------- Co-authored-by: 0-8-4 <ljd69154@liangjundi.cn> Co-authored-by: TardisX <ranoklx@gmail.com>
46 lines
1018 B
Python
46 lines
1018 B
Python
"""
|
|
Date: 2023-11-11 23:39:10
|
|
LastEditors: Night-stars-1 nujj1042633805@gmail.com
|
|
LastEditTime: 2023-11-12 13:58:56
|
|
"""
|
|
import os
|
|
import sys
|
|
|
|
from loguru import logger
|
|
|
|
message = ""
|
|
|
|
|
|
def LogFilter(record):
|
|
global message
|
|
if record["level"].no >= 20:
|
|
message += f"{record.get('message')}\n"
|
|
return True
|
|
|
|
|
|
def get_message():
|
|
"""
|
|
说明:
|
|
返回消息
|
|
返回:
|
|
收集到的消息
|
|
"""
|
|
global message
|
|
return message
|
|
|
|
|
|
path_log = os.path.join("logs", '日志文件.log')
|
|
log = logger
|
|
log.remove()
|
|
|
|
log.add(sys.stdout, level="INFO", colorize=True,
|
|
format="<cyan>{module}</cyan>.<cyan>{function}</cyan>"
|
|
":<cyan>{line}</cyan> - "
|
|
"<level>{message}</level>", filter=LogFilter)
|
|
|
|
log.add(path_log, level="DEBUG",
|
|
format="{time:HH:mm:ss} - "
|
|
"{level}\t| "
|
|
"{module}.{function}:{line} - {message}",
|
|
rotation="1 days", enqueue=True, serialize=False, encoding="utf-8", retention="10 days")
|