要通过配置文件设置 Loguru 仅保留 1 天的数据,你可以使用 retention
参数来指定日志文件的保留时间。以下是一个示例的 Loguru 配置文件:
[loguru]
handlers=file
[loguru.handlers.file]
level=DEBUG
path=/path/to/log/file.log
rotation="1 day"
retention="1 day"
在上面的示例中,我们定义了 [loguru]
和 [loguru.handlers.file]
两个部分。
在 [loguru]
部分,我们列出了要使用的处理程序(例如文件),没有指定其他参数。
在 [loguru.handlers.file]
部分示例中,我们设置了日志级别为 DEBUG,并指定了日志文件的路径。同时,我们定义了 rotation
参数为 "1 day"
,表示按照每天切割日志文件。我们还设置了 retention
参数为 "1 day"
,表示仅保留 1 天内的日志文件。
请确保将实际的路径替换为您想要保存日志文件的路径。
这样配置后,Loguru 将根据每天切割日志文件,并且保留最近的 1 天的日志文件,删除超过 1 天的旧日志文件。
请根据实际需求进行适当的配置,并根据 Loguru 的文档了解更多可用的选项和参数。你可以将上述示例保存为一个配置文件(例如 loguru.conf
),然后在代码中加载该配置文件以使用指定的 Loguru 配置。