-
Notifications
You must be signed in to change notification settings - Fork 2
Update Rust crate flexi_logger to 0.31.7 #79
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/flexi_logger-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
63aabe3 to
d57da18
Compare
d57da18 to
4635144
Compare
4635144 to
3a5ebba
Compare
3a5ebba to
b4c9254
Compare
b4c9254 to
4c6646f
Compare
93d68e7 to
d540170
Compare
d540170 to
474ff4d
Compare
474ff4d to
4839457
Compare
4839457 to
d338405
Compare
d338405 to
9d02a03
Compare
9d02a03 to
bd4bd2f
Compare
bd4bd2f to
578a602
Compare
578a602 to
882678b
Compare
882678b to
c212d46
Compare
10e6fcc to
627d1b6
Compare
627d1b6 to
f08e2cb
Compare
f08e2cb to
55482dc
Compare
55482dc to
6b3b376
Compare
6b3b376 to
100b61d
Compare
100b61d to
3a8f61e
Compare
3a8f61e to
8a1b591
Compare
8a1b591 to
c91efbd
Compare
c91efbd to
0146b03
Compare
0146b03 to
34c7613
Compare
34c7613 to
63f1bb6
Compare
63f1bb6 to
d935267
Compare
d935267 to
516719b
Compare
516719b to
c8077d4
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
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.31.7Provide the hostname also for syslog messages of type RFC 3164
(see PR #201). Kudos goes to
julienjpk-withings.
v0.31.6Make sure that
tracingdoes not get confused with blanks that are normally printed intoLogSpecification'sDisplayString (issue #200),by providing a dedicated method.
Kudos goes to samantehrani.
v0.31.5Fix issue #198.
Kudos goes to hasezoey.
v0.31.4Add variant
Cleanup::KeepForDays(usize)to have log files being deleted after a given number of days.Kudos goes to Tunglies.
v0.31.3Yanked.
v0.31.2Add syslog-call based
SyslogWriterconnection(kudos to AlexTMjugador).
v0.31.1Improve input qualification in
FileSpec::try_from(fixes #194).v0.31.0Add format configuration capabilities to
flexi_logger::trc::setup_tracing(this is realized in a breaking change, so we do a version bump).
v0.30.2Add abilities
(kudos to Venus Xeon-Blonde).
Fix some clippies.
Bump minimal supported rust version to 1.82.0, due to updated dependencies.
v0.30.1Fix endless loop if a single log message is bigger than
buffer_writer's overall limit.v0.30.0Added non-default feature 'buffer_writer', which adds an in-memory log target with limited size and FIFO-logic.
Adds as additional requirement that
LogWriterimplementations must be'static.Most usages don't use own
LogWriterimplementations, and most of those which do will not have toadapt their code. Own
LogWriterimplementations that really contain a non-static referencewill not work anymore, but that's hard to imagine anyway.
LogWriterimplementations that usegenerics might have to adapt their requirements to the supported types
(as an example, see
examples/write_writer.rs).Bump minimal supported rust version to 1.81.0.
v0.29.8Fix issue #185.
v0.29.7Fix issue #184.
Update dependencies.
Bump minimal supported rust version to 1.72.0.
v0.29.6Allow for custom process names when using the syslog writer (PR #182, kudos to
Julien JPK).
v0.29.5Fix issue #181.
Increase stack sizes for flusher threads from very minimal 128 to 1024 bytes.
Add badge for OpenSSF Best Practices.
v0.29.4Fix issue #179 that in rotation with
custom time format the custom time format was not applied properly
(kudos to alboyer).
Remove the RwLock around the color palette.
v0.29.3Removed dependency to
globby implementing the necessary file searches explicitly,to fix issue-173.
v0.29.2Fix a regression (issue #178)
introduced with [0.29.1].
Fix error with rotation & append & explicit directory & Naming::Timestamps.
v0.29.1Fix issue #176:
leading underscore in log file name if only the infix is used (no basename, no start time, no discriminant).
v0.29.0Revised
SyslogWriter(-> version bump): introduced builder pattern,added a configuration option for the message format
(resolves issue #168, kudos to krims0n32).
LoggerHandle::existing_log_filesnow also returns a meaningful resultif file rotation is not used. Kudos to drdo for
discussion 170.
v0.28.5Remove unnecessary dependency to
is-terminal.Add impl
From<LevelFilter>forLogSpecification.Kudos to Oakchris1955.
v0.28.4Fix issue #162
(FileLogWriter does not follow its max_level), kudos to JoeWildfong.
v0.28.3Add special handling for empty current infix to
Naming::TimestampsCustomFormat(issue #161).
v0.28.2Add variant
Naming::TimestampsCustomFormat(issue #158),kudos to jb-alvarado.
v0.28.1Introduce
flexi_logger::init()as super-minimal entry usage.Update dependencies.
v0.28.0Detach from
lazy_static, usestd::sync::OnceLockinstead.Bump minimal supported rust version to 1.70.
If
flexi_loggerruns into issues itself, it will try to write error messages into the configurederror output channel. By default,
flexi_loggerpanics 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
kvallows making use of thekvfeature oflogtogether withflexi_loggersformat functions, and adds a dependency to
log/kv_serde.The new feature
jsonadds a format functionjson_formatand dependencies toserde_json,serdeandserde_derive.v0.27.4Add ability to omit the basename cleanly, without leading underscore
(issue #153,
kudos to krystejj).
v0.27.3Fix issue #152.
v0.27.2Fix wrong timestamp handling for the second rotation (second part of
issue #150).
v0.27.1Fix issues with sub-second rotations and with cleanup when all logfiles should be compressed
(issue #150).
v0.27.0Revise, and modify the signature of,
LoggerHande::existing_log_files()(version bump).Extend the trait
LogWriterwith an optional methodrotate.Extend impact of
LoggerHande::trigger_rotation()to all configured writers.v0.26.1Introduce new naming variants that work without
_rCURRENTfiles:Naming::TimestampsDirectand
Naming::NumbersDirect(delivers #127).Improve documentation of filename handling.
Introduce
LoggerHandle.trigger_rotation()(delivers #147).v0.26.0Re-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.6Add methods
LoggerHandle::adapt_duplication_to_stderrandLoggerHandle::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.5Use display (rather than debug) formatting for thread names
(kudos to mpalmer).
v0.25.4Add
LoggerHandle::existing_log_files().v0.25.3Introduce additional
WriteModevariantSupportCapture.v0.25.2Replace dependency
attywithis-terminal, due toRUSTSEC-2021-0145.
v0.25.1Use chrono's support for rfc3339. Improve tests for
DeferredNow.v0.25.0Fix 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.2Move from unmaintained
ansi_termtonu-ansi-term.Fix new clippies.
v0.24.1Some improvements in respect to
use_utc:v0.24.0Revert back to using
chrono, sincechronois now fortunately maintained again and its timezonehandling is fixed meanwhile
DeferredNowuse_chrono_for_offsetbecame obsolete and is removedOn linux and Mac, improve the logic that handles the issue described again in
issue-122.
v0.23.3Re-introduce
LoggerHandle::clone().v0.23.2Fix security advisory (see #117) by replacing the dependency from
notify 4.0withnotify-debouncer-mini 0.2(which depends onnotify 5.0). As a side-effect,the thread
flexi_logger-specfile-watcheris replaced withnotify-rs debouncer loop.Adapt and simplify the submodule
trca bit.v0.23.1Fix a panic that can happen if
Naming::TimestampsandFileSpec::o_suffix(None)are used androtation happens within a second (issue-116).
Bump MSRV to 1.59 (because the
timecrate did this).v0.23.0Switch to edition 2021, use latest patch of
timeversion "0.3",bump minimal supported rust version to "1.57.0".
v0.22.6Add interconversions between log::LevelFilter and flexi_logger::Duplicate
(kudos to rlee287).
v0.22.5Only depend on the parts of crossbeam that are used (kudos to
bsilver8192).
v0.22.4Add support for Rfc3164 to
SyslogWriter(kudos to mbodmer).Add
CloneandCopyimplementations to enum Duplicate (kudos toComplexSpaces).
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.
This PR was generated by Mend Renovate. View the repository job log.