diff --git a/intelligence_system.iml b/intelligence_system.iml index 599fc7c..189e63a 100644 --- a/intelligence_system.iml +++ b/intelligence_system.iml @@ -2,7 +2,9 @@ - + + + diff --git a/test/日志测试.py b/test/日志测试.py index bb15370..b04b12e 100644 --- a/test/日志测试.py +++ b/test/日志测试.py @@ -1,13 +1,27 @@ # test_logger.py -from utils.logger import log -import platform +# 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() -def test_logging(): - log.info(f"当前系统: {platform.system()}") - try: - 1/0 - except: - log.error("除零错误", exc_info=True) + +# 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__": - test_logging() \ No newline at end of file + generate_large_log() \ No newline at end of file diff --git a/utils/file_handler.py b/utils/file_handler.py new file mode 100644 index 0000000..e69de29