<13>Feb 13 23:31:30 tcp: message
socket data, multi-line:
-<13>Feb 13 23:31:30 kzak: AAA
-<13>Feb 13 23:31:30 kzak: BBB
-<13>Feb 13 23:31:30 kzak: CCC
+<13>Feb 13 23:31:30 multi: AAA
+<13>Feb 13 23:31:30 multi: BBB
+<13>Feb 13 23:31:30 multi: CCC
socket data, rfc5424_msgid_with_space:
-<13>Feb 13 23:31:30 kzak: AAA
-<13>Feb 13 23:31:30 kzak: BBB
-<13>Feb 13 23:31:30 kzak: CCC
+<13>Feb 13 23:31:30 multi: AAA
+<13>Feb 13 23:31:30 multi: BBB
+<13>Feb 13 23:31:30 multi: CCC
ret: 0
function logger_printf {
# logger without --no-act to write all data to the socket
+ local fmt="$1"
+ shift
echo "socket data, ${TS_SUBNAME}:" |socat -u - UNIX-CONNECT:$DEVLOG
- printf "$1" | $TS_HELPER_LOGGER -u $DEVLOG --stderr >> "$TS_OUTPUT" 2>&1
+ printf "$fmt" | $TS_HELPER_LOGGER -u $DEVLOG --stderr "$@" >> "$TS_OUTPUT" 2>&1
echo "ret: $?" >> "$TS_OUTPUT"
echo |socat -u - UNIX-CONNECT:$DEVLOG
}
ts_finalize_subtest
ts_init_subtest "multi-line"
-logger_printf "AAA\nBBB\nCCC\n"
+logger_printf "AAA\nBBB\nCCC\n" -t "multi"
ts_finalize_subtest
ts_init_subtest "rfc5424_msgid_with_space"