From 3659bab815dae26510c83cb81d186da517d434c5 Mon Sep 17 00:00:00 2001 From: r1tar <163498223+r1tar@users.noreply.github.com> Date: Sun, 29 Mar 2026 11:36:52 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20examples/=E5=8F=8A=E3=81=B3sample/?= =?UTF-8?q?=E3=81=AE=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=E3=81=8A?= =?UTF-8?q?=E3=81=91=E3=82=8Bcatch=5Fexceptions=E5=BC=95=E6=95=B0=E3=81=AE?= =?UTF-8?q?=E6=AC=A0=E8=90=BD=E3=80=81catch=5Fexceptions=E5=BC=95=E6=95=B0?= =?UTF-8?q?=E3=81=AE=E6=84=8F=E5=9B=B3=E3=81=97=E3=81=AA=E3=81=84=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E3=80=81silent=E3=81=AE=E6=8C=87=E5=AE=9A=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/api_req.rs | 1 + examples/progress_logging.rs | 9 ++++-- sample/detailed_test.rs | 57 ++++++++++++++++++++++++++++++++++-- sample/file_test.rs | 1 + sample/log_save_test.rs | 1 + sample/simple2_test.rs | 57 ++++++++++++++++++++++++++++++++++-- sample/simple_test.rs | 55 ++++++++++++++++++++++++++++++++-- 7 files changed, 171 insertions(+), 10 deletions(-) diff --git a/examples/api_req.rs b/examples/api_req.rs index e981b25..3693f5a 100644 --- a/examples/api_req.rs +++ b/examples/api_req.rs @@ -38,6 +38,7 @@ async fn main() -> Result<(), Box> { false, false, vec![], + false, ); let api = "http://api.openweathermap.org/data/2.5/weather"; diff --git a/examples/progress_logging.rs b/examples/progress_logging.rs index 374cc75..3ebf58c 100644 --- a/examples/progress_logging.rs +++ b/examples/progress_logging.rs @@ -1,4 +1,4 @@ -use versalogrs::NewVersaLog; +use versalogrs::{VersaLog, NewVersaLog}; fn process_file(log: &VersaLog, index: usize, total: usize) { log.Step( @@ -28,11 +28,16 @@ fn process_file(log: &VersaLog, index: usize, total: usize) { } fn main() { - let log = VersaLog::new( + let log = NewVersaLog( "detailed", true, true, "BATCH", + false, + false, + false, + vec![], + false, ); log.Info("Batch Start", &[]); diff --git a/sample/detailed_test.rs b/sample/detailed_test.rs index 0b418d2..35f7a02 100644 --- a/sample/detailed_test.rs +++ b/sample/detailed_test.rs @@ -11,6 +11,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -31,6 +32,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -51,6 +53,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -71,6 +74,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -91,6 +95,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -111,6 +116,7 @@ fn main() { true, false, vec![], + false, ); logger.Info("info", &[]); @@ -120,7 +126,7 @@ fn main() { logger.Critical("critical", &[]); } -// silent false +// catch_exceptions false fn main() { let logger = NewVersaLog( "detailed", @@ -134,6 +140,49 @@ fn main() { false, ); + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// catch_exceptions true +fn main() { + let logger = NewVersaLog( + "detailed", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + true, + ); + + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// silent false +fn main() { + let mut logger = NewVersaLog( + "detailed", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + false, + ); + logger.set_silent(false); + logger.Info("info", &[]); logger.Error("info", &[]); logger.Warning("warning.", &[]); @@ -152,9 +201,10 @@ fn main() { false, true, vec![], - true, + false, ); - + logger.set_silent(true); + logger.Info("info", &[]); logger.Error("info", &[]); logger.Warning("warning.", &[]); @@ -173,6 +223,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); diff --git a/sample/file_test.rs b/sample/file_test.rs index a9913be..32ce067 100644 --- a/sample/file_test.rs +++ b/sample/file_test.rs @@ -10,6 +10,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); diff --git a/sample/log_save_test.rs b/sample/log_save_test.rs index 73e758e..2a0070a 100644 --- a/sample/log_save_test.rs +++ b/sample/log_save_test.rs @@ -10,6 +10,7 @@ fn main() { false, true, vec![], + false, ); logger.Info("info", &[]); diff --git a/sample/simple2_test.rs b/sample/simple2_test.rs index 5c12641..031ca07 100644 --- a/sample/simple2_test.rs +++ b/sample/simple2_test.rs @@ -11,6 +11,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -31,6 +32,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -51,6 +53,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -71,6 +74,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -91,6 +95,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -111,6 +116,7 @@ fn main() { true, false, vec![], + false, ); logger.Info("info", &[]); @@ -120,7 +126,7 @@ fn main() { logger.Critical("critical", &[]); } -// silent false +// catch_exception false fn main() { let logger = NewVersaLog( "simple2", @@ -134,6 +140,49 @@ fn main() { false, ); + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// catch_exception true +fn main() { + let logger = NewVersaLog( + "simple2", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + false, + ); + + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// silent false +fn main() { + let mut logger = NewVersaLog( + "simple2", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + false, + ); + logger.set_silent(false); + logger.Info("info", &[]); logger.Error("info", &[]); logger.Warning("warning.", &[]); @@ -143,7 +192,7 @@ fn main() { // silent true fn main() { - let logger = NewVersaLog( + let mut logger = NewVersaLog( "simple2", false, false, @@ -152,8 +201,9 @@ fn main() { false, true, vec![], - true, + false, ); + logger.set_silent(true); logger.Info("info", &[]); logger.Error("info", &[]); @@ -173,6 +223,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); diff --git a/sample/simple_test.rs b/sample/simple_test.rs index 4594a01..ed3efb0 100644 --- a/sample/simple_test.rs +++ b/sample/simple_test.rs @@ -11,6 +11,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -31,6 +32,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -51,6 +53,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -71,6 +74,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -91,6 +95,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); @@ -111,6 +116,7 @@ fn main() { true, false, vec![], + false, ); logger.Info("info", &[]); @@ -120,9 +126,51 @@ fn main() { logger.Critical("critical", &[]); } -// silent false +// catch_exception false +fn main() { + let logger = NewVersaLog( + "simple", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + false, + ); + + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// catch_exception true fn main() { let logger = NewVersaLog( + "simple", + false, + false, + "VersaLog", + false, + false, + false, + vec![], + true, + ); + + logger.Info("info", &[]); + logger.Error("error", &[]); + logger.Warning("warning.", &[]); + logger.Debug("debug", &[]); + logger.Critical("critical", &[]); +} + +// silent false +fn main() { + let mut logger = NewVersaLog( "simple", false, false, @@ -133,6 +181,7 @@ fn main() { vec![], false, ); + logger.set_silent(false); logger.Info("info", &[]); logger.Error("info", &[]); @@ -152,8 +201,9 @@ fn main() { false, true, vec![], - true, + false, ); + logger.set_silent(true); logger.Info("info", &[]); logger.Error("info", &[]); @@ -173,6 +223,7 @@ fn main() { false, false, vec![], + false, ); logger.Info("info", &[]); From 7769861baed0284f3c944341e5bf89c6e491141d Mon Sep 17 00:00:00 2001 From: r1tar <163498223+r1tar@users.noreply.github.com> Date: Sun, 29 Mar 2026 13:23:59 +0900 Subject: [PATCH 2/2] fix: typo --- sample/simple_test.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample/simple_test.rs b/sample/simple_test.rs index ed3efb0..f5b5008 100644 --- a/sample/simple_test.rs +++ b/sample/simple_test.rs @@ -126,7 +126,7 @@ fn main() { logger.Critical("critical", &[]); } -// catch_exception false +// catch_exceptions false fn main() { let logger = NewVersaLog( "simple", @@ -147,7 +147,7 @@ fn main() { logger.Critical("critical", &[]); } -// catch_exception true +// catch_exceptions true fn main() { let logger = NewVersaLog( "simple",