OS Manuals

/usr/bin/varnishlog

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy

From varnish 9.1.0-r3 (os), captured 2026-11-05 by running varnishlog --help (exit 1). permalink

/usr/bin/varnishlog: invalid option -- '-'
Usage: /usr/bin/varnishlog <options>

Options:
 [-0]                      Check configuration
 [-a]                      Append to file
 [-A]                      Text output
 [-b]                      Only display backend records
 [-c]                      Only display client records
 [-C]                      Caseless regular expressions
 [-d]                      Process old log entries and exit
 [-D]                      Daemonize
 [-E]                      Display ESI transactions
 [-g <session|request|vxid|raw>] Grouping mode (default: vxid)
 [-h]                      Usage help
 [-i <taglist>]            Include tags
 [-I <[taglist:]regex>]    Include by regex
 [-k <num>]                Limit transactions
 [-L <limit>]              Incomplete transaction limit
 [-n <workdir>]            varnish working directory
 [-P <file>]               PID file
 [-Q <file>]               VSL query file
 [-q <query>]              VSL query
 [-r <filename>]           Binary file input
 [-R <limit[/duration]>]   Output rate limit
 [-t <seconds|off>]        VSM connection timeout
 [-T <seconds>]            Transaction end timeout
 [-u]                      Unbuffered output
 [-v]                      Verbose record printing
 [-V]                      Version
 [-w <filename>]           Output filename
 [-x <taglist>]            Exclude tags
 [-X <[taglist:]regex>]    Exclude by regex
Options (14)
OptionDescriptionSource
-0Return immediately (i.e. process 0 transactions) if the configuration is valid.man
-aWhen writing output to a file with the -w option, append to it rather than overwrite it.man
-AWhen writing output to a file with the -w option, output data in ascii format.man
-bOnly display transactions and log records coming from backend communication.man
-cOnly display transactions and log records coming from client communication.man
-CDo all regular expression and string matching caseless.man
-dProcess log records at the head of the log and exit.man
-DDaemonize.man
-EDisplay ESI transactions and other types of sub-requests.man
-hPrint program usage and exitman
-uWhen writing output to a file with the -w option, output data is not buffered.man
-vUse verbose output on record set printing, giving the VXID on every log line.man
-VPrint version information and exit.man
--optstringPrint the optstring parameter to getopt(3) to help writing wrapper scripts.man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.