estk / log4rs

A highly configurable logging framework for Rust
Apache License 2.0
1.01k stars 150 forks source link

how to use policy trigger by age, and the log append with {date} #394

Open blizzardzheng opened 2 months ago

blizzardzheng commented 2 months ago

i want to use log rolling by date, record 7days, is there any instructions?

expected

rust_file:
    kind: rolling_file
    path: "logs/rust/{date}.log"
    encoder:
      pattern: "{d(%Y-%m-%d %H:%M:%S)} [{l}] {m}{n}"
    policy:
      compound:
        trigger:
          # 按天滚动
          age: 1d
        roller:
          # 保留最近7天的日志
          delete: {}
bconn98 commented 2 months ago

Please refer to the configuration section of our documentation on docs.rs