[Groonga-commit] groonga/grntest at 5761ee2 [master] Document new directives

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Jul 8 16:33:10 JST 2015


Kouhei Sutou	2015-07-08 16:33:10 +0900 (Wed, 08 Jul 2015)

  New Revision: 5761ee2ffceba8d2831b4b39604ba4b2140342cf
  https://github.com/groonga/grntest/commit/5761ee2ffceba8d2831b4b39604ba4b2140342cf

  Message:
    Document new directives

  Modified files:
    README.md

  Modified: README.md (+79 -0)
===================================================================
--- README.md    2015-07-08 12:09:18 +0900 (0f95a0d)
+++ README.md    2015-07-08 16:33:10 +0900 (5469619)
@@ -217,6 +217,8 @@ Here are available `NAME` s:
 * `long-timeout`
 * `on-error`
 * `omit`
+* `add-important-log-levels`
+* `remove-important-log-levels`
 
 `ARGUMENTS...` are depends on directive. A directive doesn't require
 any arguments but a directive requires arguments.
@@ -431,6 +433,83 @@ Example:
 new_excelent_command
 ```
 
+#### `add-important-log-levels`
+
+Usage:
+
+```
+#@add-important-log-levels LEVEL_1 LEVEL_2 ...
+```
+
+Add `LEVEL_N` to important log level list. grntest outputs log
+messages when their log level is included in important log level
+list.
+
+The default important log level list has the following log levels:
+
+  * `emergency`
+  * `alert`
+  * `critical`
+  * `error`
+  * `warning`
+  * `notice`
+
+If you want to test log messages for `info`, `debug` or `dump` log
+levels, you need to add the log level to important log level list.
+
+Example:
+
+```
+# Enable logs for debug level
+log_level --level debug
+# Collect debug level log messages
+#@add-important-log-levels debug
+log_put --level debug --message "This is a message"
+# The following messages is collected by grntest
+#|d| This is a message
+```
+
+#### `remove-important-log-levels`
+
+Usage:
+
+```
+#@remove-important-log-levels LEVEL_1 LEVEL_2 ...
+```
+
+Remove `LEVEL_N` from important log level list. grntest outputs log
+messages when their log level is included in important log level
+list.
+
+The default important log level list has the following log levels:
+
+  * `emergency`
+  * `alert`
+  * `critical`
+  * `error`
+  * `warning`
+  * `notice`
+
+You can remove them from important log level list. You can only remove
+log levels added by `add-important-log-levels`.
+
+Example:
+
+```
+# Enable logs for debug level
+log_level --level debug
+# Collect debug level log messages
+#@add-important-log-levels debug
+log_put --level debug --message "This is a message"
+# The following messages is collected by grntest
+#|d| This is a message
+
+# Disable collecting debug level log messages
+#@remove-important-log-levels debug
+log_put --level debug --message "This is a message"
+# No message is collected by grntest
+```
+
 ## Options
 
 Grntest has many options. You don't need to specify many of them
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index