Skip to content

Commit

Permalink
refactored
Browse files Browse the repository at this point in the history
  • Loading branch information
FroVolod committed Sep 11, 2024
1 parent 98b44a3 commit 65fc0f0
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions cargo-near/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ indicatif = "0.17.8"
indenter = "0.3"
tracing-core = "0.1.32"
tracing = "0.1.40"
tracing-log = "0.2.0"
tracing-indicatif = "0.3.6"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
tokio = { version = "1.0", default-features = false, features = [
Expand Down
3 changes: 1 addition & 2 deletions cargo-near/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,8 @@ fn main() -> CliResult {
tracing_subscriber::registry()
.with(
tracing_subscriber::fmt::layer()
.with_line_number(true)
.fmt_fields(format)
.event_format(my_formatter)
.fmt_fields(format)
.with_filter(env_filter),
)
.init();
Expand Down
8 changes: 5 additions & 3 deletions cargo-near/src/types/my_formatter.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use colored::Colorize;
use tracing::Level;
use tracing_core::{Event, Subscriber};
use tracing_log::NormalizeEvent;
use tracing_subscriber::fmt::{
format::{self, FormatEvent, FormatFields},
FmtContext,
Expand Down Expand Up @@ -29,10 +30,11 @@ where
mut writer: format::Writer<'_>,
event: &Event<'_>,
) -> std::fmt::Result {
let metadata = event.metadata();
let normalized_meta = event.normalized_metadata();
let metadata = normalized_meta.as_ref().unwrap_or_else(|| event.metadata());

let level = format!("[{}]", metadata.level());
let level = match *metadata.level() {
let fmt_level = match *metadata.level() {
Level::ERROR => level.red(),
Level::WARN => level.yellow(),
Level::INFO => level.cyan(),
Expand All @@ -43,7 +45,7 @@ where
write!(
&mut writer,
"{}-[{}] {}:{} - ",
level,
fmt_level,
self.environment,
metadata.file().unwrap_or("log"),
metadata.line().unwrap_or_default()
Expand Down

0 comments on commit 65fc0f0

Please sign in to comment.