写日志,不能一直写,会把硬盘撑爆,要定期、定量、定时轮换

我喜欢按量轮换

对于 loguru 的按量轮换,一般是这样:

from loguru import logger
from mark import BASE_DIR

logger.add(
    BASE_DIR/'logs'/'renmin-image-text-service.log',
    serialize='json',
    rotation='100 MB',
    retention=1
)

rotation='100 MB' 表示一个日志文件,最多到 100MB 就触发轮换
retention=1 表示只保留一份日志文件

到底是哪个狗举报的?

universe_king
3.4k 声望678 粉丝