File: //opt/perf/man/man1/dsilog.1
.TH DSILOG 1
.ad b
.SH NAME
dsilog \- a program that logs incoming data
.SH SYNOPSIS
.BR dsilog
\fIlogfile\fR \fIclass\fR [\fIoptions\fR]
.SH DESCRIPTION
.I dsilog
is a program that logs incoming data. A separate logging process
must be used for each class you have defined. The dsilog program
expects to receive data from stdin.
.SH Options
.TP 15
.B logfile
is the name of the logfile. If a relative or absolute path of the
logfile is given, then the name of the logfile is extracted from
the path and will be used as the datasource name. If a path is not
given, then the logfile name itself will be the datasource name.
.TP 15
.B class
is the name of the class to be logged.
.TP 15
.B -c char
is the character to be used as a string delimiter/separator.
You may not use the following as separators: decimal, minus
sign, ^d, \\n. Since the default is blanks, if there are embedded
spaces in any text metric names then you must specify a unique
separator using this option.
.TP 15
.B -i fifo
indicates that the input should come from the fifo named. If fifo
is not used, input comes from stdin. If you use this method,
start dsilog before starting your collection process. See man
page mkfifo for more information about using a fifo.
.TP 15
.B -timestamp
indicates that the logging process should not provide the
timestamp, but use the one already provided in the input data.
The timestamp in the incoming data must be in UNIX timestamp
format (seconds since 1/1/70 00:00:00) and represents the local
time (not Greenwich Mean Time).
.TP
.B dsilog -vers
displays the version of this program.
.TP
.B dsilog -?
displays options for this program. If your system interprets
? as a wildcard character, use an invalid option such as -xxx
instead
of -?.
.SH SEE ALSO
sdlcomp(1), sdlutil(1).