ADDTS
NAMESYNOPSIS
DESCRIPTION
OPTIONS
BUGS
SEE ALSO
DOWNLOADS
AUTHORS
COPYRIGHT
NAME
addts - add timestamps at the beginning of each line
SYNOPSIS
addts [-asu] [-f FMT] [-w CHR] [FILE]
addts -?
DESCRIPTION
Reads standard input and writes it to standard output, adding a timestamp at the begginning (or end) of each line. If FILE is suppied, writes to it instead. Typical usage is for Apache forensic log:
ForensicLog "|/usr/bin/addts -a /var/log/httpd/forensic.log"
To add timestamps to the end of each line, formatting it as an additional header:
ForensicLog "|/usr/bin/addts -a -s -f ’|X-TS:%c’ /var/log/httpd/forensic.log"
OPTIONS
-a |
Append to FILE. Without this option, FILE is truncated after opening. | ||
-f FMT |
Define timestamp format. FMT is a strftime(3) format string, with an additional format conversion specifier %@, which is replaced with micronseconds. |
See also -w, below.
-s |
Add timestamp to the end of each line (suffix mode). | ||
-u |
Report times in UTC. | ||
-w CHR |
Replace each occurrense of character CHR in format string with single whitespace. Use this option if your Apache version is unable to correctly process quoted arguments in the ForensicLog statement. Example usage (newlines added for readability): |
ForensicLog
"|/usr/bin/addts -w_ -f %Y-%m-%d_%H:%M:%S.%@:_ \
-a /var/log/httpd/forensic.log"
BUGS
Formatted timestamp cannot be longer than 511 bytes.
Empty lines are left unchanged (no timestamp added).
SEE ALSO
strftime(3).
DOWNLOADS
Addts is available for download from this location.
The latest version is addts-1.0.
Recent news, changes and bugfixes can be tracked from the project's development page.
AUTHORS
Sergey Poznyakoff <gray@gnu.org.ua>.
COPYRIGHT
Copyright
© 2018, 2019 Sergey Poznyakoff
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and
redistribute it. There is NO WARRANTY, to the extent
permitted by law.
Manpage server at man.gnu.org.ua.
Powered by mansrv 1.1