From d8793aaff8f909bb1bb00f4b43e31bfec28cb9db Mon Sep 17 00:00:00 2001 From: prateekatknoldus Date: Thu, 13 Jan 2022 14:05:35 +0530 Subject: [PATCH 1/2] example for strict logging --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 6e69709..33101fe 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,17 @@ class LazyLoggingExample extends LazyLogging { } ``` +```scala +class StrictLoggingExample extends StrictLogging { + logger.debug("This is Strict Logging ;-)") + + logger.whenDebugEnabled { + println("This would only execute when the debug level is enabled.") + (1 to 10).foreach(x => println("Scala logging is great!")) + } +} +``` + ```scala class AnyLoggingExample extends AnyLogging { override protected val logger: Logger = Logger("name") From 4edc4798cda30c92da9a00a37e7f789a29b1dc94 Mon Sep 17 00:00:00 2001 From: prateekatknoldus Date: Thu, 13 Jan 2022 19:28:10 +0530 Subject: [PATCH 2/2] minor change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 33101fe..742ba5e 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ these traits are mixed: ```scala class LazyLoggingExample extends LazyLogging { - logger.debug("This is very convenient ;-)") + logger.debug("This is Lazy Logging ;-)") logger.whenDebugEnabled { println("This would only execute when the debug level is enabled.")