From 0bab3df8ee30f6e5f3622a8c8db119714623f057 Mon Sep 17 00:00:00 2001 From: Yuanle Song Date: Thu, 7 Mar 2019 21:44:30 +0800 Subject: [PATCH] v0.7.5 set default log level to INFO --- README.rst | 4 ++++ m3u8downloader/__init__.py | 2 +- m3u8downloader/configlogger.py | 5 ++--- operational | 7 +++++++ 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index c6d6ad9..61b0cd6 100644 --- a/README.rst +++ b/README.rst @@ -79,6 +79,10 @@ added to the HLS spec which this tool isn't aware of. ChangeLog --------- +* v0.7.5 2019-03-07 + + - set default log level to INFO + * v0.7.4 2019-03-07 - initial release diff --git a/m3u8downloader/__init__.py b/m3u8downloader/__init__.py index ed9d4d8..ab55bb1 100644 --- a/m3u8downloader/__init__.py +++ b/m3u8downloader/__init__.py @@ -1 +1 @@ -__version__ = "0.7.4" +__version__ = "0.7.5" diff --git a/m3u8downloader/configlogger.py b/m3u8downloader/configlogger.py index 544528c..6294151 100644 --- a/m3u8downloader/configlogger.py +++ b/m3u8downloader/configlogger.py @@ -28,10 +28,9 @@ def load_logger_config(): fileConfig(resource_filename("m3u8downloader", "logger.conf")) return - ENV = os.getenv("ENV", "test") - level = logging.INFO if ENV == "prod" else logging.DEBUG + level = logging.INFO logging.basicConfig( - format='%(asctime)s [%(name)s] %(levelname)-8s %(message)s', + format='%(asctime)s %(levelname)-8s %(message)s', level=level) logging.info("Create log dir %s failed. Using basic config, level=%s", logdir, level) diff --git a/operational b/operational index ba4391e..da9026e 100644 --- a/operational +++ b/operational @@ -40,6 +40,13 @@ to handle it on ryzen5. * current :entry: ** * done :entry: +** 2019-03-07 it works in windows, but there is too many debug log. +the python project template log config is not designed for windows. +When in windows, if env not set, just assume we are in prod env. + +- this is a pitfall of the logger.conf, it can't use variable for log file + path. if using dictConfig, I can use variables. + ** 2019-03-07 READM.rst doesn't render on pypi. You can use the following to find errors in your RST that will show up on PyPI: -- GitLab