27 lines
611 B
Python
27 lines
611 B
Python
# test_logger.py
|
|
# from utils.logger import log
|
|
# import platform
|
|
#
|
|
# def test_logging():
|
|
# log.info(f"当前系统: {platform.system()}")
|
|
# try:
|
|
# 1/0
|
|
# except:
|
|
# log.error("除零错误", exc_info=True)
|
|
#
|
|
# if __name__ == "__main__":
|
|
# test_logging()
|
|
|
|
|
|
# test_log_rotation.py
|
|
from utils.logger import log
|
|
import time
|
|
|
|
def generate_large_log():
|
|
"""快速生成超过20MB的测试日志"""
|
|
for i in range(10000):
|
|
log.info(f"测试日志填充数据... {i}" * 10)
|
|
time.sleep(0.001) # 避免内存暴涨
|
|
|
|
if __name__ == "__main__":
|
|
generate_large_log() |