Skip to content

Commit 5bfd503

Browse files
committed
fix: allow setting verbosity via Environment variable
1 parent 711e680 commit 5bfd503

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

freqtrade/commands/cli_options.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ def __init__(self, *args, **kwargs):
4848
"--verbose",
4949
help="Verbose mode (-vv for more, -vvv to get all messages).",
5050
action="count",
51-
default=0,
5251
),
5352
"logfile": Arg(
5453
"--logfile",

freqtrade/configuration/configuration.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
)
2727
from freqtrade.exceptions import OperationalException
2828
from freqtrade.loggers import setup_logging
29-
from freqtrade.misc import deep_merge_dicts, parse_db_uri_for_logging
29+
from freqtrade.misc import deep_merge_dicts, parse_db_uri_for_logging, safe_value_fallback
3030

3131

3232
logger = logging.getLogger(__name__)
@@ -130,7 +130,10 @@ def _process_logging_options(self, config: Config) -> None:
130130
the -v/--verbose, --logfile options
131131
"""
132132
# Log level
133-
config.update({"verbosity": self.args.get("verbosity", 0)})
133+
if "verbosity" not in config or self.args.get("verbosity") is not None:
134+
config.update(
135+
{"verbosity": safe_value_fallback(self.args, "verbosity", default_value=0)}
136+
)
134137

135138
if "logfile" in self.args and self.args["logfile"]:
136139
config.update({"logfile": self.args["logfile"]})

0 commit comments

Comments
 (0)