Browse Source

kamailio-kemi-framework: added missing logging functions and groupped them

Daniel-Constantin Mierla 5 years ago
parent
commit
475db57d6e
1 changed files with 69 additions and 32 deletions
  1. 69 32
      kamailio-kemi-framework/docs/core.md

+ 69 - 32
kamailio-kemi-framework/docs/core.md

@@ -55,6 +55,27 @@ Example:
 KSR.add_tcp_alias_via();
 KSR.add_tcp_alias_via();
 ```
 ```
 
 
+### void KSR.log(...) ###
+
+`void KSR.log(str "level", str "msg")`
+
+Write a log message specifying the level value. The level parameter can be:
+
+  * "dbg"
+  * "info"
+  * "notice"
+  * "warn"
+  * "crit"
+  * "err"
+
+If level value is not matched, then "err" log level is used.
+
+Example:
+
+```
+KSR.log("dbg", "debug log message from: " + KSR.pv.getw("$si") + "\r\n");
+```
+
 ### void KSR.dbg(...) ###
 ### void KSR.dbg(...) ###
 
 
 `void KSR.dbg(str "msg")`
 `void KSR.dbg(str "msg")`
@@ -79,6 +100,54 @@ Example:
 KSR.err("error log message from embedded interpreter\n");
 KSR.err("error log message from embedded interpreter\n");
 ```
 ```
 
 
+### void KSR.info(...) ###
+
+`void KSR.info(str "msg")`
+
+Write a log message to INFO level.
+
+Example:
+
+```
+KSR.info("info log message from embedded interpreter\n");
+```
+
+### void KSR.notice(...) ###
+
+`void KSR.notice(str "msg")`
+
+Write a log message to NOTICE level.
+
+Example:
+
+```
+KSR.notice("notice log message from embedded interpreter\n");
+```
+
+### void KSR.warn(...) ###
+
+`void KSR.warn(str "msg")`
+
+Write a log message to WARN level.
+
+Example:
+
+```
+KSR.warn("warn log message from embedded interpreter\n");
+```
+
+### void KSR.crit(...) ###
+
+`void KSR.crit(str "msg")`
+
+Write a log message to CRIT level.
+
+Example:
+
+```
+KSR.crit("critical log message from embedded interpreter\n");
+```
+
 ### int KSR.get_debug(...) ###
 ### int KSR.get_debug(...) ###
 
 
 `int KSR.get_debug()`
 `int KSR.get_debug()`
@@ -100,18 +169,6 @@ end
 Add rport parameter to the top Via of the incoming request and sent the
 Add rport parameter to the top Via of the incoming request and sent the
 SIP response to source port.
 SIP response to source port.
 
 
-### void KSR.info(...) ###
-
-`void KSR.info(str "msg")`
-
-Write a log message to INFO level.
-
-Example:
-
-```
-KSR.info("info log message from embedded interpreter\n");
-```
-
 ### KSR.is_method() ###
 ### KSR.is_method() ###
 
 
 `bool is_method(str "vmethod")`
 `bool is_method(str "vmethod")`
@@ -328,26 +385,6 @@ if KSR.is_myself_srcip() then
 end
 end
 ```
 ```
 
 
-### void KSR.log(...) ###
-
-`void KSR.log(str "level", str "msg")`
-
-Write a log message specifying the level value. The level parameter can be:
-
-  * "dbg"
-  * "info"
-  * "warn"
-  * "crit"
-  * "err"
-
-If level value is not matched, then "err" log level is used.
-
-Example:
-
-```
-KSR.log("dbg", "debug log message from: " + KSR.pv.getw("$si") + "\r\n");
-```
-
 ### KSR.setflag(...) ###
 ### KSR.setflag(...) ###
 
 
 `bool KSR.setflag(int flag)`
 `bool KSR.setflag(int flag)`