From f7c941497a6bb32c4fadb84382e04bed5cf95059 Mon Sep 17 00:00:00 2001 From: Rodrigo Freitas Date: Tue, 5 Aug 2025 08:09:22 -0300 Subject: [PATCH] feat: change logger init API arguments --- Cargo.lock | 8 ++++---- logger/Cargo.toml | 2 +- logger/src/logger.rs | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 406e6f1..f9172e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -600,6 +600,7 @@ checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "logger" version = "0.1.0" +source = "git+https://github.com/mikros-dev/essentials-rs.git#b9bbeff0ef6a508412b0818a089a68eb06e756a8" dependencies = [ "serde_json", "tracing", @@ -607,8 +608,7 @@ dependencies = [ [[package]] name = "logger" -version = "0.1.0" -source = "git+https://github.com/mikros-dev/essentials-rs.git#b9bbeff0ef6a508412b0818a089a68eb06e756a8" +version = "0.1.1" dependencies = [ "serde_json", "tracing", @@ -1178,10 +1178,10 @@ dependencies = [ [[package]] name = "third_party" -version = "0.1.0" +version = "0.1.1" dependencies = [ "http_client 0.1.0 (git+https://github.com/mikros-dev/essentials-rs.git)", - "logger 0.1.0 (git+https://github.com/mikros-dev/essentials-rs.git)", + "logger 0.1.0", "serde", "serde_json", "serde_json_path", diff --git a/logger/Cargo.toml b/logger/Cargo.toml index e3f4272..e268c19 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "logger" -version = "0.1.0" +version = "0.1.1" edition = "2024" [dependencies] diff --git a/logger/src/logger.rs b/logger/src/logger.rs index 5c5f073..6147f2c 100644 --- a/logger/src/logger.rs +++ b/logger/src/logger.rs @@ -6,11 +6,11 @@ /// the host application's observability tools. /// /// Each log message is automatically prefixed with the crate and component -/// name (e.g., `my_crate:http_client`) to help identify the source. +/// name (e.g., `my_crate`) to help identify the source. /// /// # Example /// ```ignore -/// let logger = Logger::new("my_crate", "http_client"); +/// let logger = Logger::new("my_crate"); /// logger.info("request sent", None); /// logger.error("request failed", Some(json!({ "code": 500 }))); /// ``` @@ -21,9 +21,9 @@ pub struct Logger { impl Logger { /// Creates a new logger instance with a given crate and component name. - pub fn new(crate_name: &str, name: &str) -> Self { + pub fn new(prefix: &str) -> Self { Self { - prefix: format!("{crate_name}:{name}"), + prefix: prefix.to_owned(), } }