X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=utilities%2Fovs-appctl.8.in;h=0eda7f2229e8ff54a3da273bd925df8f72d29814;hb=HEAD;hp=4606f57fe497740163f2e62c78251c20571b5056;hpb=300d3e95f9c0a8579abb4adab99199ad5a973d65;p=cascardo%2Fovs.git diff --git a/utilities/ovs-appctl.8.in b/utilities/ovs-appctl.8.in index 4606f57fe..0eda7f222 100644 --- a/utilities/ovs-appctl.8.in +++ b/utilities/ovs-appctl.8.in @@ -4,7 +4,7 @@ . ns . IP "\\$1" .. -.TH ovs\-appctl 8 "November 2009" "Open vSwitch" "Open vSwitch Manual" +.TH ovs\-appctl 8 "@VERSION@" "Open vSwitch" "Open vSwitch Manual" .ds PN ovs\-appctl . .SH NAME @@ -52,6 +52,15 @@ named \fB@RUNDIR@/\fItarget\fB.\fIpid\fB.ctl\fR, where \fIpid\fR is replaced by the process ID read from the pidfile, and uses that file as if it had been specified directly as the target. .IP +On Windows, \fItarget\fR can be an absolute path to a file that contains +a localhost TCP port on which an Open vSwitch daemon is listening +for control channel connections. By default, each daemon writes the +TCP port on which it is listening for control connection into the file +\fIprogram\fB.ctl\fR located inside the configured \fIOVS_RUNDIR\fR +directory. If \fItarget\fR is not an absolute path, \fBovs\-appctl\fR +looks for a file named \fItarget\fB.ctl\fR in the configured \fIOVS_RUNDIR\fR +directory. +.IP The default target is \fBovs\-vswitchd\fR. . .SH COMMON COMMANDS @@ -64,7 +73,7 @@ Note that these commands are different from the \fB\-\-help\fR and \fB\-\-version\fR options that return information about the \fBovs\-appctl\fR utility itself. . -.IP "\fBhelp\fR" +.IP "\fBlist-commands\fR" Lists the commands supported by the target. . .IP "\fBversion\fR" @@ -75,7 +84,7 @@ Open vSwitch has several log levels. The highest-severity log level is: . .IP "\fBoff\fR" No message is ever logged at this level, so setting a logging -facility's log level to \fBoff\fR disables logging to that facility. +destination's log level to \fBoff\fR disables logging to that destination. . .PP The following log levels, in order of descending severity, are @@ -103,9 +112,12 @@ and adjusting log levels. .IP "\fBvlog/list\fR" Lists the known logging modules and their current levels. . +.IP "\fBvlog/list-pattern\fR" +Lists logging pattern used for each destination. +. .IP "\fBvlog/set\fR [\fIspec\fR]" Sets logging levels. Without any \fIspec\fR, sets the log level for -every module and facility to \fBdbg\fR. Otherwise, \fIspec\fR is a +every module and destination to \fBdbg\fR. Otherwise, \fIspec\fR is a list of words separated by spaces or commas or colons, up to one from each category below: . @@ -119,6 +131,10 @@ module. \fBsyslog\fR, \fBconsole\fR, or \fBfile\fR, to limit the log level change to only to the system log, to the console, or to a file, respectively. +.IP +On Windows platform, \fBsyslog\fR is accepted as a word and +is only useful if the \fItarget\fR was started with the +\fB\-\-syslog\-target\fR option (the word has no effect otherwise). . .IP \(bu \fBoff\fR, \fBemer\fR, \fBerr\fR, \fBwarn\fR, \fBinfo\fR, or @@ -137,9 +153,9 @@ will not take place unless the target application was invoked with the For compatibility with older versions of OVS, \fBany\fR is accepted as a word but has no effect. . -.IP "\fBvlog/set PATTERN:\fIfacility\fB:\fIpattern\fR" -Sets the log pattern for \fIfacility\fR to \fIpattern\fR. Each time a -message is logged to \fIfacility\fR, \fIpattern\fR determines the +.IP "\fBvlog/set PATTERN:\fIdestination\fB:\fIpattern\fR" +Sets the log pattern for \fIdestination\fR to \fIpattern\fR. Each time a +message is logged to \fIdestination\fR, \fIpattern\fR determines the message's formatting. Most characters in \fIpattern\fR are copied literally to the log, but special escapes beginning with \fB%\fR are expanded as follows: @@ -148,6 +164,9 @@ expanded as follows: .IP \fB%A\fR The name of the application logging the message, e.g. \fBovs\-vswitchd\fR. . +.IP \fB%B\fR +The RFC5424 syslog PRI of the message. +. .IP \fB%c\fR The name of the module (as shown by \fBovs\-appctl \-\-list\fR) logging the message. @@ -158,13 +177,23 @@ The current date and time in ISO 8601 format (YYYY\-MM\-DD HH:MM:SS). .IP \fB%d{\fIformat\fB}\fR The current date and time in the specified \fIformat\fR, which takes the same format as the \fItemplate\fR argument to \fBstrftime\fR(3). +As an extension, any \fB#\fR characters in \fIformat\fR will be +replaced by fractional seconds, e.g. use \fB%H:%M:%S.###\fR for the +time to the nearest millisecond. Sub-second times are only +approximate and currently decimal places after the third will always +be reported as zero. . .IP \fB%D\fR The current UTC date and time in ISO 8601 format (YYYY\-MM\-DD HH:MM:SS). . .IP \fB%D{\fIformat\fB}\fR -The current UTC date and time in the specified \fIformat\fR, which takes -the same format as the \fItemplate\fR argument to \fBstrftime\fR(3). +The current UTC date and time in the specified \fIformat\fR, which +takes the same format as the \fItemplate\fR argument to +\fBstrftime\fR(3). Supports the same extension for sub-second +resolution as \fB%d{\fR...\fB}\fR. +. +.IP \fB%E\fR +The hostname of the node running the application. . .IP \fB%m\fR The message being logged. @@ -187,6 +216,16 @@ The program's process ID (pid), as a decimal number. The number of milliseconds elapsed from the start of the application to the time the message was logged. . +.IP \fB%t\fR +The subprogram name, that is, an identifying name for the process or +thread that emitted the log message, such as \fBmonitor\fR for the +process used for \fB\-\-monitor\fR or \fBmain\fR for the primary +process or thread in a program. +. +.IP \fB%T\fR +The subprogram name enclosed in parentheses, e.g. \fB(monitor)\fR, or +the empty string for the primary process or thread in a program. +. .IP \fB%%\fR A literal \fB%\fR. .RE @@ -214,10 +253,26 @@ width. (A field wider than \fIwidth\fR is not truncated to fit.) The default pattern for console and file output is \fB%D{%Y-%m-%dT %H:%M:%SZ}|%05N|%c|%p|%m\fR; for syslog output, \fB%05N|%c|%p|%m\fR. . +.IP +Daemons written in Python (e.g. \fBovs\-xapi\-sync\fR, +\fBovs\-monitor\-ipsec) do not allow control over the log pattern. +. +.IP "\fBvlog/set\fR FACILITY:\fIfacility\fR" +Sets the RFC5424 facility of the log message. \fIfacility\fR can be one of +\fBkern\fR, \fBuser\fR, \fBmail\fR, \fBdaemon\fR, \fBauth\fR, \fBsyslog\fR, +\fBlpr\fR, \fBnews\fR, \fBuucp\fR, \fBclock\fR, \fBftp\fR, \fBntp\fR, +\fBaudit\fR, \fBalert\fR, \fBclock2\fR, \fBlocal0\fR, \fBlocal1\fR, +\fBlocal2\fR, \fBlocal3\fR, \fBlocal4\fR, \fBlocal5\fR, \fBlocal6\fR or +\fBlocal7\fR. +. +.IP "\fBvlog/close\fR" +Causes the daemon to close its log file, if it is open. (Use +\fBvlog/reopen\fR to reopen it later.) +. .IP "\fBvlog/reopen\fR" -Causes the daemon to close and reopen its log file. (This -is useful after rotating log files, to cause a new log file to be -used.) +Causes the daemon to close its log file, if it is open, and then +reopen it. (This is useful after rotating log files, to cause a new +log file to be used.) .IP This has no effect if the target application was not invoked with the \fB\-\-log\-file\fR option. @@ -228,7 +283,7 @@ This has no effect if the target application was not invoked with the . .SH "SEE ALSO" . -\fBovs\-appctl\fR can control the following daemons: +\fBovs\-appctl\fR can control all Open vSwitch daemons, including: .BR ovs\-vswitchd (8), -.BR ovs\-controller (8), -.BR ovs\-brcompatd (8). +and +.BR ovsdb\-server (8).