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

Update Rust crate flexi_logger to 0.28.0 #79

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 3, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update New value References Sourcegraph
flexi_logger (source) dependencies minor 0.28.0 homepage, source code search for "flexi_logger"

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


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 - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, 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 added the bot label Apr 3, 2023
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.25.3 Update Rust crate flexi_logger to 0.25.5 May 28, 2023
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from 63aabe3 to d57da18 Compare May 28, 2023 10:35
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.25.5 Update Rust crate flexi_logger to 0.25.6 Jul 28, 2023
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from d57da18 to 4635144 Compare July 28, 2023 18:09
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.25.6 Update Rust crate flexi_logger to 0.26.0 Sep 1, 2023
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from 4635144 to 3a5ebba Compare September 1, 2023 19:15
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.26.0 Update Rust crate flexi_logger to 0.26.1 Sep 19, 2023
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.26.1 Update Rust crate flexi_logger to 0.27.0 Sep 21, 2023
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.27.0 Update Rust crate flexi_logger to 0.27.1 Sep 27, 2023
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch 2 times, most recently from 93d68e7 to d540170 Compare September 27, 2023 15:44
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.27.1 Update Rust crate flexi_logger to 0.27.2 Sep 27, 2023
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.27.2 Update Rust crate flexi_logger to 0.27.3 Nov 10, 2023
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from d540170 to 474ff4d Compare November 10, 2023 21:48
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from 474ff4d to 4839457 Compare January 21, 2024 14:19
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.27.3 Update Rust crate flexi_logger to 0.27.4 Jan 21, 2024
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from 4839457 to d338405 Compare March 16, 2024 12:16
@renovate renovate bot changed the title Update Rust crate flexi_logger to 0.27.4 Update Rust crate flexi_logger to 0.28.0 Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants