Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate flexi_logger to 0.28.0 #168

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 5, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
flexi_logger (source) dependencies minor 0.22.3 -> 0.28.0

Release Notes

emabee/flexi_logger (flexi_logger)

v0.28.0

Detach from lazy_static, use std::sync::OnceLock instead.

Bump minimal supported rust version to 1.70.

If flexi_logger runs into issues itself, it will try to write error messages into the configured
error output channel. By default, flexi_logger panics if writing to the error output channel fails.
It is now possible to gracefully "swallow" the error messages and continue
(see panic_if_error_channel_is_broken).

The new feature kv allows making use of the kv feature of log together with flexi_loggers
format functions, and adds a dependency to log/kv_serde.

The new feature json adds a format function json_format and dependencies to serde_json,
serde and serde_derive.

v0.27.4

Add ability to omit the basename cleanly, without leading underscore
(issue #​153,
kudos to krystejj.

v0.27.3

Fix issue #​152.

v0.27.2

Fix wrong timestamp handling for the second rotation (second part of issue #​150).

v0.27.1

Fix issues with sub-second rotations and with cleanup when all logfiles should be compressed
(issue #​150).

v0.27.0

Revise, and modify the signature of, LoggerHande::existing_log_files() (version bump).

Extend the trait LogWriter with an optional method rotate.

Extend impact of LoggerHande::trigger_rotation() to all configured writers.

v0.26.1

Introduce new naming variants that work without _rCURRENT files: Naming::TimestampsDirect
and Naming::NumbersDirect (fixes #​127).

Improve documentation of filename handling.

Introduce LoggerHandle.trigger_rotation() (fixes #​147).

v0.26.0

Re-open output also for other writers (fixes #​143).

Rename method to re-open output from LoggerHandle (leads to version bump).

Use dep: in Cargo.toml for references to most dependencies, in order to avoid implicit "features".

Fix #​145 (minor internal optimization).

v0.25.6

Add methods
LoggerHandle::adapt_duplication_to_stderr and LoggerHandle::adapt_duplication_to_stdout
(realizes issue #​142).

Extend docu on providing custom format.

Use rust-script instead of cargo-script for qualification scripts.

Update dependencies.

v0.25.5

Use display (rather than debug) formatting for thread names
(kudos to mpalmer).

v0.25.4

Add LoggerHandle::existing_log_files().

v0.25.3

Introduce additional WriteMode variant SupportCapture.

v0.25.2

Replace dependency atty with is-terminal, due to
RUSTSEC-2021-0145.

v0.25.1

Use chrono's support for rfc3339. Improve tests for DeferredNow.

v0.25.0

Fix issues #​132 and #​133.

Update dependencies.

Bump MSRV to 1.60, because toml needs it now.

Improve documentation of feature dependencies.

Minor stuff.

v0.24.2

Move from unmaintained ansi_term to nu-ansi-term.

Fix new clippies.

v0.24.1

Some improvements in respect to use_utc:

  • add method DeferredNow::now_utc_owned()
  • documentation
  • test improvement

v0.24.0

Revert back to using chrono, since chrono is now fortunately maintained again and its timezone
handling is fixed meanwhile

  • this change largely reverts the changes done for [0.19.6]
  • a version bump is necessary since this affects the API, e.g. in DeferredNow
  • the feature use_chrono_for_offset became obsolete and is removed

On linux and Mac, improve the logic that handles the issue described again in
issue-122.

v0.23.3

Re-introduce LoggerHandle::clone().

v0.23.2

Fix security advisory (see #​117) by replacing the dependency from notify 4.0 with
notify-debouncer-mini 0.2 (which depends on notify 5.0). As a side-effect,
the thread flexi_logger-specfile-watcher is replaced with notify-rs debouncer loop.

Adapt and simplify the submodule trc a bit.

v0.23.1

Fix a panic that can happen if Naming::Timestamps and FileSpec::o_suffix(None) are used and
rotation happens within a second (issue-116).

Bump MSRV to 1.59 (because the time crate did this).

v0.23.0

Switch to edition 2021, use latest patch of time version "0.3",
bump minimal supported rust version to "1.57.0".

v0.22.6

Add interconversions between log::LevelFilter and flexi_logger::Duplicate
(kudos to rlee287).

v0.22.5

Only depend on the parts of crossbeam that are used (kudos to
bsilver8192).

v0.22.4

Add support for Rfc3164 to SyslogWriter (kudos to mbodmer).

Add Clone and Copy implementations to enum Duplicate (kudos to
ComplexSpaces).


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from Fuwn as a code owner May 5, 2024 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants