diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2023-05-26 15:29:13 +0000 |
---|---|---|
committer | Laurent Bercot <ska@appnovation.com> | 2023-05-26 15:29:13 +0000 |
commit | 6c936711c61df41eeb936a98e6bc43584776ab08 (patch) | |
tree | 5680cc78faeee3ab07be73dfaacf1c77437ee6d7 /doc/s6-log.html | |
parent | 3457a5ce01d7df3bc4cdc6259736ca210b4d4765 (diff) | |
download | s6-6c936711c61df41eeb936a98e6bc43584776ab08.tar.gz s6-6c936711c61df41eeb936a98e6bc43584776ab08.tar.xz s6-6c936711c61df41eeb936a98e6bc43584776ab08.zip |
Add -t lastlinetimeout option to s6-log
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'doc/s6-log.html')
-rw-r--r-- | doc/s6-log.html | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/doc/s6-log.html b/doc/s6-log.html index a76f9aa..6e24e4c 100644 --- a/doc/s6-log.html +++ b/doc/s6-log.html @@ -27,7 +27,7 @@ with full POSIX regular expression support. <h2> Interface </h2> <pre> - s6-log [ -d <em>notif</em> ] [ -q | -v ] [ -b ] [ -p ] [ -l <em>linelimit</em> ] [ -- ] <em>logging script</em> + s6-log [ -d <em>notif</em> ] [ -q | -v ] [ -b ] [ -p ] [ -l <em>linelimit</em> ] [ -t <em>lastlinetimeout</em> ] [ -- ] <em>logging script</em> </pre> <p> @@ -75,6 +75,15 @@ etc. <em>linelimit</em> cannot be less than 48, unless it is 0 (which means infinite). The default is 8192 bytes. Setting <em>linelimit</em> to 0 ensures that lines will never be split; this may cause important memory consumption by s6-log if it is fed extremely long lines, so use with caution. </li> + <li> <tt>-t <em>lastlinetimeout</em></tt> : if s6-log receives +a termination signal but has a read a partial line in its buffer, it will +wait for at most <em>lastlinetimeout</em> milliseconds for its service +to send it the remainder of the line; if it still hasn't read a newline +character by then, it will add a newline character itself and process the +line, then exit. By default, <em>lastlinetimeout</em> is 2000, which means +s6-log will wait for at most 2 seconds for completion of its last partial line. +If <em>lastlinetimeout</em> is given as <strong>0</strong>, then s6-log +will wait forever; it won't exit until it actually reads a newline or EOF. </li> </ul> <h2> Logdirs </h2> |