fcfangcc / pyxxl

XXL-JOB的Python执行器实现,可以方便的将Python方法注册到XXL-JOB的调度中心上进行管理
https://fcfangcc.github.io/pyxxl/
GNU General Public License v3.0
60 stars 16 forks source link

Feature Request: 希望有个关于日志设置的特性 #44

Closed KunxiSun closed 6 months ago

KunxiSun commented 7 months ago

问题描述

日志生成方式是默认以disk的方式,生成日志。日志的名称是"pyxxl-{id}.log"的方式。这样虽然查询的时候会很简便,但是导致了日志目录下很多文件 image

可不可以有个修改日志记录方式的设置在ExecutorConfig里,只生成一个日志文件,里面记录了所有日志,把id放在日志里,而不是文件名里。

最好还可以修改日志的上限!

问题详情

最好可以附上代码
ExecutorConfig(
        loggger = ”normal” | “disk” | "redis"
       ...
)
fcfangcc commented 7 months ago

这个日志文件会定时清理的。默认是1小时清理一次, 保存14天的日志,可以通过ExecutorConfig里面的log_expired_days参数配置保存的天数