1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
Log options
-----------
--echo parms
Echo ``parms`` to log output.
Designed to be used to send messages to a controlling application which
is receiving the OpenVPN log output.
--errors-to-stderr
Output errors to stderr instead of stdout unless log output is
redirected by one of the ``--log`` options.
--log file
Output logging messages to ``file``, including output to stdout/stderr
which is generated by called scripts. If ``file`` already exists it will
be truncated. This option takes effect immediately when it is parsed in
the command line and will supersede syslog output if ``--daemon`` or
``--inetd`` is also specified. This option is persistent over the entire
course of an OpenVPN instantiation and will not be reset by
:code:`SIGHUP`, :code:`SIGUSR1`, or ``--ping-restart``.
Note that on Windows, when OpenVPN is started as a service, logging
occurs by default without the need to specify this option.
--log-append file
Append logging messages to ``file``. If ``file`` does not exist, it will
be created. This option behaves exactly like ``--log`` except that it
appends to rather than truncating the log file.
--machine-readable-output
Always write timestamps and message flags to log messages, even when
they otherwise would not be prefixed. In particular, this applies to log
messages sent to stdout.
--mute n
Log at most ``n`` consecutive messages in the same category. This is
useful to limit repetitive logging of similar message types.
--mute-replay-warnings
Silence the output of replay warnings, which are a common false alarm on
WiFi networks. This option preserves the security of the replay
protection code without the verbosity associated with warnings about
duplicate packets.
--suppress-timestamps
Avoid writing timestamps to log messages, even when they otherwise would
be prepended. In particular, this applies to log messages sent to
stdout.
--syslog progname
Direct log output to system logger, but do not become a daemon. See
``--daemon`` directive above for description of ``progname`` parameter.
--verb n
Set output verbosity to ``n`` (default :code:`1`). Each level shows all
info from the previous levels. Level :code:`3` is recommended if you want
a good summary of what's happening without being swamped by output.
:code:`0`
No output except fatal errors.
:code:`1` to :code:`4`
Normal usage range.
:code:`5`
Outputs :code:`R` and :code:`W` characters to the console for
each packet read and write, uppercase is used for TCP/UDP
packets and lowercase is used for TUN/TAP packets.
:code:`6` to :code:`11`
Debug info range (see :code:`errlevel.h` in the source code for
additional information on debug levels).
|