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.29.0 #168

Closed
wants to merge 651 commits into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 5, 2024

This PR contains the following updates:

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

Release Notes

emabee/flexi_logger (flexi_logger)

v0.29.0

Revised SyslogWriter (-> version bump): introduced builder pattern,
added a configuration option for the message format
(resolves issue #​168, kudos to krims0n32).

LoggerHandle::existing_log_files now also returns a meaningful result if file rotation is not
used. Kudos to drdo for
discussion 170.

v0.28.5

Remove unnecessary dependency to is-terminal.

Add impl From<LevelFilter> for LogSpecification.

Kudos to Oakchris1955.

v0.28.4

Fix issue #​162
(FileLogWriter does not follow its max_level), kudos to JoeWildfong.

v0.28.3

Add special handling for empty current infix to Naming::TimestampsCustomFormat
(issue #​161).

v0.28.2

Add variant Naming::TimestampsCustomFormat (issue #​158),
kudos to jb-alvarado.

v0.28.1

Introduce flexi_logger::init() as super-minimal entry usage.

Update dependencies.

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 (delivers #​127).

Improve documentation of filename handling.

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

v0.26.0

Re-open output also for other writers (delivers #​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 was generated by Mend Renovate. View the repository job log.

Fuwn and others added 30 commits June 9, 2021 19:25
Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sindresorhus/trim-newlines/releases)
- [Commits](https://github.com/sindresorhus/trim-newlines/commits)

---
updated-dependencies:
- dependency-name: trim-newlines
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
`flexi_logger` version `0.18.0` broke a lot of stuff, this fixes those broken things.
fix(deps): update rust crate flexi_logger to 0.18.0
Instead of being given the option to start all of the sub-servers (`whirl run` or `whirl run all`),
you are now given the option to specify a selection of sub-servers by passing a comma-seperated list
to the `run` sub-command (`whirl run distributor,hub`). Despite the changes, `whirl run` still
starts all of the available sub-servers!
fix(deps): update rust crate tokio to 1.6.2
I guess at some point I accidentally inserted a newline to the end of the `.license_template` file,
don't know how I didn't notice until now but this commit fixes the errors that rustfmt would report.
fix(deps): update rust crate tokio to 1.7.0
Issue came back, reverted commit, issue is gone...
At the moment, the `version` key is never accessed, but once Whirl's "`1.0`" release is out, the
configuration schema will need to be standardized, the `version` key will regulate that and also
ensure no one is left behind when updating.

BREAKING CHANGE: `version` key is created
fix(deps): update rust crate mimalloc to 0.1.26
@renovate renovate bot requested a review from Fuwn as a code owner May 5, 2024 14:22
@renovate renovate bot force-pushed the renovate/flexi_logger-0.x branch from afd226d to 0e47bec Compare August 25, 2024 19:27
@renovate renovate bot changed the title fix(deps): update rust crate flexi_logger to 0.28.0 fix(deps): update rust crate flexi_logger to 0.29.0 Aug 25, 2024
Copy link
Author

renovate bot commented Oct 21, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.29.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/flexi_logger-0.x branch October 21, 2024 04:15
@Fuwn Fuwn restored the renovate/flexi_logger-0.x branch October 21, 2024 04:23
@renovate renovate bot deleted the renovate/flexi_logger-0.x branch October 21, 2024 04:23
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.

2 participants