From 7087a0f525f26208db7b3e11fbdcb0508033c7f2 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Sat, 26 Sep 2009 23:30:41 +0000 Subject: [PATCH] Add a -loglevel command line option to ffserver. 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 | 14 ++++++++++++++ ffserver.c | 1 + 2 files changed, 15 insertions(+) diff --git a/doc/ffserver-doc.texi b/doc/ffserver-doc.texi index 7bdeb6ab0b..0feface2e0 100644 --- a/doc/ffserver-doc.texi +++ b/doc/ffserver-doc.texi @@ -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 diff --git a/ffserver.c b/ffserver.c index 5cbdc39e81..ed9fe0d28c 100644 --- a/ffserver.c +++ b/ffserver.c @@ -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" },