• v0.4.1 1ad2b38afe

    v0.4.1 Stable

    bcarlin released this 2022-06-20 17:28:36 +02:00 | 0 commits to master since this release

    • Ensure all backends implement the interface Backend.
    • FileBackend and SyslogBackend always returned errors for Write
      operations.
    Downloads
  • 0.4.1 1ad2b38afe

    0.4.1 Stable

    bcarlin released this 2022-06-03 11:10:11 +02:00 | 0 commits to master since this release

    • Ensure all backends implement the interface Backend.
    • FileBackend and SyslogBackend always returned errors for Write
      operations.
    Downloads
  • v0.4.0 3bb9b9c0a1

    v0.4.0 Stable

    bcarlin released this 2022-05-31 23:20:32 +02:00 | 3 commits to master since this release

    • Add three new log levels: Trace, Notice and Alert with the following
      order: Trace, Debug, Info, Notice, Warning, Error, Critical,
      Alert, Fatal.
      As Syslog has no equivalent of Trace, it is mapped to Debug.
    Downloads
  • v0.3.0 572fff1be4

    v0.3.0 Stable

    bcarlin released this 2020-06-25 12:29:57 +02:00 | 8 commits to master since this release

    Incompatible Changes

    • Log level names have changed. They were fully capitalized, only their first letter is capitalized now: DEBUG -> Debug, INFO -> Info, etc.
    • NoopBackend.Level() now returns DefaultLevel instead of Fatal
    • New loggers are created with level DefaultLevel instead of Debug
    • The Backend interface now has a Close() method, so that backends can free the resources they use

    Fixes

    • FileBackend now properly closes the file before reopening it (fixes a potential file descriptor leak)
    • Logger methods did not always acquire locks, causing race conditions
    Downloads