Add a -loglevel command line option to ffserver.
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Sat, 26 Sep 2009 23:30:41 +0000 (23:30 +0000)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Sat, 26 Sep 2009 23:30:41 +0000 (23:30 +0000)
The -loglevel option makes possible to set the logging level used by
the libav* libraries.

Originally committed as revision 20035 to svn://svn.ffmpeg.org/ffmpeg/trunk

doc/ffserver-doc.texi
ffserver.c

index 7bdeb6a..0feface 100644 (file)
@@ -245,6 +245,20 @@ Show license.
 Show available formats, codecs, protocols, ...
 @item -h
 Show help.
+@item -loglevel @var{loglevel}
+Set the logging level used by the library.
+@var{loglevel} is a number or a string containing one of the following values:
+@table @samp
+@item quiet
+@item panic
+@item fatal
+@item error
+@item warning
+@item info
+@item verbose
+@item debug
+@end table
+
 @item -f @var{configfile}
 Use @file{configfile} instead of @file{/etc/ffserver.conf}.
 @item -n
index 5cbdc39..ed9fe0d 100644 (file)
@@ -4528,6 +4528,7 @@ static const OptionDef options[] = {
     { "version", OPT_EXIT, {(void*)show_version}, "show version" },
     { "L", OPT_EXIT, {(void*)show_license}, "show license" },
     { "formats", OPT_EXIT, {(void*)show_formats}, "show available formats, codecs, protocols, ..." },
+    { "loglevel", HAS_ARG | OPT_FUNC2, {(void*)opt_loglevel}, "set libav* logging level", "logging level number or string" },
     { "n", OPT_BOOL, {(void *)&no_launch }, "enable no-launch mode" },
     { "d", 0, {(void*)opt_debug}, "enable debug mode" },
     { "f", HAS_ARG | OPT_STRING, {(void*)&config_filename }, "use configfile instead of /etc/ffserver.conf", "configfile" },