Added a log_file_verbose option with no functionality

This commit is contained in:
Ben Nguyen Tran 2024-04-27 12:41:50 -04:00
parent 41ca1f5633
commit db507ed468
2 changed files with 9 additions and 0 deletions

View File

@ -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

View File

@ -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"