Set log level by argv.
This commit is contained in:
parent
a81af363ff
commit
8de342b054
1 changed files with 7 additions and 2 deletions
|
@ -17,6 +17,7 @@ import gevent.pywsgi
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from voussoirkit import pathclass
|
from voussoirkit import pathclass
|
||||||
|
from voussoirkit import vlogging
|
||||||
|
|
||||||
import bot
|
import bot
|
||||||
import ycdl
|
import ycdl
|
||||||
|
@ -28,6 +29,7 @@ import backend
|
||||||
site = backend.site
|
site = backend.site
|
||||||
|
|
||||||
HTTPS_DIR = pathclass.Path(__file__).parent.with_child('https')
|
HTTPS_DIR = pathclass.Path(__file__).parent.with_child('https')
|
||||||
|
LOG_LEVEL = vlogging.NOTSET
|
||||||
|
|
||||||
def ycdl_flask_launch(
|
def ycdl_flask_launch(
|
||||||
*,
|
*,
|
||||||
|
@ -57,8 +59,8 @@ def ycdl_flask_launch(
|
||||||
site.localhost_only = True
|
site.localhost_only = True
|
||||||
|
|
||||||
youtube_core = ycdl.ytapi.Youtube(bot.get_youtube_key())
|
youtube_core = ycdl.ytapi.Youtube(bot.get_youtube_key())
|
||||||
backend.common.init_ycdldb(youtube_core, create=create, log_level=logging.DEBUG)
|
backend.common.init_ycdldb(youtube_core, create=create, log_level=LOG_LEVEL)
|
||||||
ycdl.ytrss.log.setLevel(logging.DEBUG)
|
ycdl.ytrss.log.setLevel(LOG_LEVEL)
|
||||||
|
|
||||||
if refresh_rate is not None:
|
if refresh_rate is not None:
|
||||||
backend.common.start_refresher_thread(refresh_rate)
|
backend.common.start_refresher_thread(refresh_rate)
|
||||||
|
@ -83,6 +85,9 @@ def ycdl_flask_launch_argparse(args):
|
||||||
)
|
)
|
||||||
|
|
||||||
def main(argv):
|
def main(argv):
|
||||||
|
global LOG_LEVEL
|
||||||
|
(LOG_LEVEL, argv) = vlogging.get_level_by_argv(argv)
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description=__doc__)
|
parser = argparse.ArgumentParser(description=__doc__)
|
||||||
|
|
||||||
parser.add_argument('port', nargs='?', type=int, default=5000)
|
parser.add_argument('port', nargs='?', type=int, default=5000)
|
||||||
|
|
Loading…
Reference in a new issue