summaryrefslogtreecommitdiffstats
path: root/doc/fftools-common-opts.texi
diff options
context:
space:
mode:
authorTobias Rapp <t.rapp@noa-archive.com>2018-04-03 09:24:21 +0200
committerTobias Rapp <t.rapp@noa-archive.com>2018-04-12 08:44:03 +0200
commitbc62d20dc415caf949b6452b2707b9eba78cb098 (patch)
treea6fc1b1989f045a5742137767c6638d06351e85c /doc/fftools-common-opts.texi
parenta26c9fdd1b4c047d6c89e29774928fd7bf347e8b (diff)
downloadffmpeg-streaming-bc62d20dc415caf949b6452b2707b9eba78cb098.zip
ffmpeg-streaming-bc62d20dc415caf949b6452b2707b9eba78cb098.tar.gz
doc: update loglevel option documentation
Updates documentation after the changes to loglevel flag prefix parsing in 4b736bc921ed96ad6d312ce0cbe0de29b9e3fe81. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
Diffstat (limited to 'doc/fftools-common-opts.texi')
-rw-r--r--doc/fftools-common-opts.texi37
1 files changed, 29 insertions, 8 deletions
diff --git a/doc/fftools-common-opts.texi b/doc/fftools-common-opts.texi
index 185ec21..7787e11 100644
--- a/doc/fftools-common-opts.texi
+++ b/doc/fftools-common-opts.texi
@@ -168,14 +168,24 @@ The returned list cannot be assumed to be always complete.
ffmpeg -sinks pulse,server=192.168.0.4
@end example
-@item -loglevel [repeat+]@var{loglevel} | -v [repeat+]@var{loglevel}
-Set the logging level used by the library.
-Adding "repeat+" indicates that repeated log output should not be compressed
-to the first line and the "Last message repeated n times" line will be
-omitted. "repeat" can also be used alone.
-If "repeat" is used alone, and with no prior loglevel set, the default
-loglevel will be used. If multiple loglevel parameters are given, using
-'repeat' will not change the loglevel.
+@item -loglevel [@var{flags}+]@var{loglevel} | -v [@var{flags}+]@var{loglevel}
+Set logging level and flags used by the library.
+
+The optional @var{flags} prefix can consist of the following values:
+@table @samp
+@item repeat
+Indicates that repeated log output should not be compressed to the first line
+and the "Last message repeated n times" line will be omitted.
+@item level
+Indicates that log output should add a @code{[level]} prefix to each message
+line. This can be used as an alternative to log coloring, e.g. when dumping the
+log to file.
+@end table
+Flags can also be used alone by adding a '+'/'-' prefix to set/reset a single
+flag without affecting other @var{flags} or changing @var{loglevel}. When
+setting both @var{flags} and @var{loglevel}, a '+' separator is expected
+between the last @var{flags} value and before @var{loglevel}.
+
@var{loglevel} is a string or a number containing one of the following values:
@table @samp
@item quiet, -8
@@ -201,6 +211,17 @@ Show everything, including debugging information.
@item trace, 56
@end table
+For example to enable repeated log output, add the @code{level} prefix, and set
+@var{loglevel} to @code{verbose}:
+@example
+ffmpeg -loglevel repeat+level+verbose -i input output
+@end example
+Another example that enables repeated log output without affecting current
+state of @code{level} prefix flag or @var{loglevel}:
+@example
+ffmpeg [...] -loglevel +repeat
+@end example
+
By default the program logs to stderr. If coloring is supported by the
terminal, colors are used to mark errors and warnings. Log coloring
can be disabled setting the environment variable
OpenPOWER on IntegriCloud