tom kurian
08/30/2023, 2:56 PMNok Lam Chan
08/30/2023, 2:57 PMtom kurian
08/30/2023, 2:57 PMNok Lam Chan
08/30/2023, 2:58 PMinfo_file_handler:
    class: logging.handlers.RotatingFileHandler
    level: INFO
    formatter: simple
    filename: info.log
    maxBytes: 10485760 # 10MB
    backupCount: 20
    encoding: utf8
    delay: True
This is the defaultNok Lam Chan
08/30/2023, 2:58 PMinfo1.log, info2.log etc?datajoely
08/30/2023, 2:58 PMafter_pipeline_run hook to just truncate the filedatajoely
08/30/2023, 2:58 PMtom kurian
08/30/2023, 2:58 PMNok Lam Chan
08/30/2023, 3:01 PMNok Lam Chan
08/30/2023, 3:01 PMmode: w , I haven’t tested thoughtom kurian
08/30/2023, 3:01 PMtom kurian
08/30/2023, 3:06 PMinfo_file_handler:
    class: logging.handlers.RotatingFileHandler
    level: INFO
    formatter: simple
    filename: logs/info.log
    maxBytes: 10485760 # 10MB
    backupCount: 20
    encoding: utf8
    delay: True
    mode: w
i tried this, but still it is appending the logs.Nok Lam Chan
08/30/2023, 3:09 PMlogging. I just tried and it works. Thanks for asking the question I didn’t know this before too 🙂
The simple solution is don’t use RotatingFileHandler, use the basic one.
info_file_handler:
    class: logging.FileHandler
    level: INFO
    formatter: simple
    filename: info.log
    delay: True
    encoding: utf8
    mode: w