From da166b76de977171243dd2ea7f86b98f451fabc5 Mon Sep 17 00:00:00 2001
From: Siri Hansen
Date: Mon, 18 Jun 2018 17:53:00 +0200
Subject: [logger] Add ?LOG macro which takes Level as argument
---
lib/kernel/doc/src/logger.xml | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
(limited to 'lib/kernel/doc')
diff --git a/lib/kernel/doc/src/logger.xml b/lib/kernel/doc/src/logger.xml
index b1321a93dc..8bf62a6b39 100644
--- a/lib/kernel/doc/src/logger.xml
+++ b/lib/kernel/doc/src/logger.xml
@@ -290,13 +290,16 @@ logger:error("error happened because: ~p", [Reason]). % Without macro
- ?LOG_INFO(FunOrFormat,Args[,Metadata])
- ?LOG_DEBUG(StringOrReport[,Metadata])
- ?LOG_DEBUG(FunOrFormat,Args[,Metadata])
+ - ?LOG(Level,StringOrReport[,Metadata])
+ - ?LOG(Level,FunOrFormat,Args[,Metadata])
All macros expand to a call to Logger, where Level is
- taken from the macro name, and location data is added to the
- metadata. See the description of
+ taken from the macro name, or from the first argument in the
+ case of the ?LOG macro. Location data is added to the
+ metadata as described under
the metadata()
- type for more information about the location data.
+ type definition.
The call is wrapped in a case statement and will be evaluated
only if Level is equal to or below the configured log
--
cgit v1.2.3