• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/ucode/tests/custom/07_lib_log/02_ulog_channels

  1 ulog_open() accepts an array of channel names, matched case-insensitively. An
  2 unknown name or a non-string element makes it return false. This test needs the
  3 module built with libubox.
  4 
  5 -- Testcase --
  6 {%
  7         import { ulog_open, ulog, ulog_close, LOG_INFO } from 'log';
  8 
  9         printf("%J\n", [
 10                 ulog_open([ 'stdio' ], 'daemon', 'test'),
 11                 ulog_open([ 'syslog', 'stdio' ], 'daemon', 'test'),
 12                 ulog_open([ 'STDIO' ], 'daemon', 'test'),
 13                 ulog_open([ 'stdio', 'nosuch' ], 'daemon', 'test'),
 14                 ulog_open([ 1 ], 'daemon', 'test')
 15         ]);
 16 
 17         ulog_open([ 'stdio' ], 'daemon', 'test');
 18         ulog(LOG_INFO, "to stderr\n");
 19         ulog_close();
 20 %}
 21 -- End --
 22 
 23 -- Expect stdout --
 24 [ true, true, true, false, false ]
 25 -- End --
 26 
 27 -- Expect stderr --
 28 test: to stderr
 29 -- End --

This page was automatically generated by LXR 0.3.1.  •  OpenWrt