fix: allow setting verbosity via Environment variable
This commit is contained in:
@@ -48,7 +48,6 @@ AVAILABLE_CLI_OPTIONS = {
|
|||||||
"--verbose",
|
"--verbose",
|
||||||
help="Verbose mode (-vv for more, -vvv to get all messages).",
|
help="Verbose mode (-vv for more, -vvv to get all messages).",
|
||||||
action="count",
|
action="count",
|
||||||
default=0,
|
|
||||||
),
|
),
|
||||||
"logfile": Arg(
|
"logfile": Arg(
|
||||||
"--logfile",
|
"--logfile",
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ from freqtrade.enums import (
|
|||||||
)
|
)
|
||||||
from freqtrade.exceptions import OperationalException
|
from freqtrade.exceptions import OperationalException
|
||||||
from freqtrade.loggers import setup_logging
|
from freqtrade.loggers import setup_logging
|
||||||
from freqtrade.misc import deep_merge_dicts, parse_db_uri_for_logging
|
from freqtrade.misc import deep_merge_dicts, parse_db_uri_for_logging, safe_value_fallback
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@@ -130,7 +130,10 @@ class Configuration:
|
|||||||
the -v/--verbose, --logfile options
|
the -v/--verbose, --logfile options
|
||||||
"""
|
"""
|
||||||
# Log level
|
# Log level
|
||||||
config.update({"verbosity": self.args.get("verbosity", 0)})
|
if "verbosity" not in config or self.args.get("verbosity") is not None:
|
||||||
|
config.update(
|
||||||
|
{"verbosity": safe_value_fallback(self.args, "verbosity", default_value=0)}
|
||||||
|
)
|
||||||
|
|
||||||
if "logfile" in self.args and self.args["logfile"]:
|
if "logfile" in self.args and self.args["logfile"]:
|
||||||
config.update({"logfile": self.args["logfile"]})
|
config.update({"logfile": self.args["logfile"]})
|
||||||
|
|||||||
Reference in New Issue
Block a user