Author: | Dag-Erling Smørgrav |
---|---|
Date: | 2010-05-31 |
Version: | 1.0 |
Manual section: | 1 |
varnishncsa [-a] [-C] [-D] [-d] [-f] [-F format] [-I regex] [-i tag] [-n varnish_name] [-m tag:regex ...] [-P file] [-r file] [-V] [-w file] [-X regex] [-x tag]
The varnishncsa utility reads varnishd(1) shared memory logs and presents them in the Apache / NCSA "combined" log format.
The following options are available:
-a | When writing to a file, append to it rather than overwrite it. |
-C | Ignore case when matching regular expressions. |
-D | Daemonize. |
-d | Process old log entries on startup. Normally, varnishncsa will only process entries which are written to the log after it starts. |
-f | Prefer the X-Forwarded-For HTTP header over client.ip in the log output. |
-F format | Specify the log format used. If no format is specified the default log format is used. Currently it is: %h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i" Escape sequences \n and \t are supported. Supported formatters are:
|
-n | Specifies the name of the varnishd instance to get logs from. If -n is not specified, the host name is used. |
-P file | Write the process's PID to the specified file. |
-r file | Read log entries from file instead of shared memory. |
-V | Display the version number and exit. |
-w file | Write log entries to file instead of displaying them. The file will be overwritten unless the -a option was specified. If varnishncsa receives a SIGHUP while writing to a file, it will reopen the file, allowing the old one to be rotated away. |
-X regex | Exclude log entries which match the specified regular expression. |
-x tag | Exclude log entries with the specified tag. |
If the -o option was specified, a tag and a regex argument must be given. varnishncsa will then only log for request groups which include that tag and the regular expression matches on that tag.
The varnishncsa utility was developed by Poul-Henning Kamp in cooperation with Verdens Gang AS and Varnish Software AS. This manual page was written by Dag-Erling Smørgrav ⟨des@des.no⟩.
This document is licensed under the same licence as Varnish itself. See LICENCE for details.