Skip to content

Günlükleme

Pumpkin, loglarınızda ne görmek istediğinizi özelleştirmenize izin verir.

Günlüklemeyi Yapılandırma

enabled: Boolean

Günlüklemenin etkin olup olmadığını ayarlar.

toml
[logging]
enabled = true

level: Enum

Günlük ayrıntı seviyesi. Olası değerler:

  • Off
  • Error
  • Warn
  • Info
  • Debug
  • Trace
toml
[logging]
enabled = true
level = "Debug"

env: Boolean

RUST_LOG ortam değişkeniyle log seviyesini seçmeye izin verilip verilmeme davranışını değiştirir.

toml
[logging]
enabled = true
env = true

threads: Boolean

Log mesajında iş parçacıklarının yazdırılıp yazdırılmamasını düzenler.

toml
[logging]
enabled = true
threads = false

color: Boolean

Konsola renkli yazdırılıp yazdırılmamasını düzenler.

toml
[logging]
enabled = true
color = false

timestamp: Boolean

Mesajda zaman damgasının yazdırılıp yazdırılmama davranışını değiştirir.

toml
[logging]
enabled = true
timestamp = false

Varsayılan Yapılandırma

Varsayılan olarak günlükleme Info seviyesinde etkindir ve renk, iş parçacığı ve zaman damgalarıyla yazdırır.

toml
[logging]
enabled = true
level = "Info"
env = false
threads = true
color = true
timestamp = true

MIT Lisansı altında yayımlanmıştır.