From db507ed468172be36ed0d10900e02df00e1269e4 Mon Sep 17 00:00:00 2001 From: Ben Nguyen Tran Date: Sat, 27 Apr 2024 12:41:50 -0400 Subject: [PATCH] Added a log_file_verbose option with no functionality --- doc/en/reference/reference.rst | 1 + src/_pytest/logging.py | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/doc/en/reference/reference.rst b/doc/en/reference/reference.rst index 39317497e..f3eedd23a 100644 --- a/doc/en/reference/reference.rst +++ b/doc/en/reference/reference.rst @@ -2107,6 +2107,7 @@ All the command-line flags can be obtained by running ``pytest --help``:: --log-cli-date-format=LOG_CLI_DATE_FORMAT Log date format used by the logging module --log-file=LOG_FILE Path to a file when logging will be written to + --log-file-verbose Log file verbosity --log-file-mode={w,a} Log file open mode --log-file-level=LOG_FILE_LEVEL diff --git a/src/_pytest/logging.py b/src/_pytest/logging.py index af5e443ce..0adecc7c1 100644 --- a/src/_pytest/logging.py +++ b/src/_pytest/logging.py @@ -299,6 +299,12 @@ def pytest_addoption(parser: Parser) -> None: default=None, help="Path to a file when logging will be written to", ) + add_option_ini( + "--log-file-verbose", + dest="log_file_verbosity", + default=None, + help="Log file verbose", + ) add_option_ini( "--log-file-mode", dest="log_file_mode", @@ -677,6 +683,8 @@ class LoggingPlugin: if not os.path.isdir(directory): os.makedirs(directory) + self.log_file_verbose = get_option_ini(config, "log_file_verbose") + self.log_file_mode = get_option_ini(config, "log_file_mode") or "w" self.log_file_handler = _FileHandler( log_file, mode=self.log_file_mode, encoding="UTF-8"