Original PR: https://github.com/dani-garcia/vaultwarden/pull/4305 Author: @Timshel Created: 2/1/2024 Status: ✅ Merged Merged: 7/24/2024 Merged by: @dani-garcia
Base: main ← Head: feature/log_override
main
feature/log_override
0833ee3
3 files changed (+88 additions, -44 deletions)
📝 .env.template (+3 -2) 📝 src/config.rs (+3 -2) 📝 src/main.rs (+82 -40)
.env.template
src/config.rs
src/main.rs
Useful for either silencing some target when running in debug or switching debug only for a specific target,
debug
With this a good chunk of the default overrides could be moved to the conf, cf:
// Hide unknown certificate errors if using self-signed .level_for("rustls::session", log::LevelFilter::Off) // Hide failed to close stream messages .level_for("hyper::server", log::LevelFilter::Warn) // Silence Rocket `_` logs .level_for("_", rocket_underscore_level) .level_for("rocket::response::responder::_", rocket_underscore_level) .level_for("rocket::server::_", rocket_underscore_level) .level_for("vaultwarden::api::admin::_", rocket_underscore_level) .level_for("vaultwarden::api::notifications::_", rocket_underscore_level) // Silence Rocket logs .level_for("rocket::launch", log::LevelFilter::Error) .level_for("rocket::launch_", log::LevelFilter::Error) .level_for("rocket::rocket", log::LevelFilter::Warn) .level_for("rocket::server", log::LevelFilter::Warn) .level_for("rocket::fairing::fairings", log::LevelFilter::Warn) .level_for("rocket::shield::shield", log::LevelFilter::Warn) .level_for("hyper::proto", log::LevelFilter::Off) .level_for("hyper::client", log::LevelFilter::Off) // Filter handlebars logs .level_for("handlebars::render", handlebars_level) // Prevent cookie_store logs .level_for("cookie_store", log::LevelFilter::Off) // Variable level for trust-dns used by reqwest .level_for("trust_dns_resolver::name_server::name_server", trust_dns_level) .level_for("trust_dns_proto::xfer", trust_dns_level) .level_for("diesel_logger", diesel_logger_level)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/dani-garcia/vaultwarden/pull/4305
Author: @Timshel
Created: 2/1/2024
Status: ✅ Merged
Merged: 7/24/2024
Merged by: @dani-garcia
Base:
main← Head:feature/log_override📝 Commits (1)
0833ee3Allow to set and override module log_level📊 Changes
3 files changed (+88 additions, -44 deletions)
View changed files
📝
.env.template(+3 -2)📝
src/config.rs(+3 -2)📝
src/main.rs(+82 -40)📄 Description
Useful for either silencing some target when running in
debugor switchingdebugonly for a specific target,With this a good chunk of the default overrides could be moved to the conf, cf:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.