Update logging with console output format changes
"console_format_type" with "normal", "condensed", "minimal" options This sets the format of the console output, controlling the amount of detail shown. normal show log title, file, function and line number condensed show file and line number only minimal shows only timestamp, log level and message Default is normal "console_iso_precision" with "seconds", "milliseconds", "microseconds" options This sets the precision of the ISO timestamp in console logs. Default is milliseconds The timestamp output is now ISO8601 formatatted with time zone.
This commit is contained in:
@@ -6,7 +6,7 @@ Log logging_handling.log testing
|
||||
import sys
|
||||
from pathlib import Path
|
||||
# this is for testing only
|
||||
from corelibs.logging_handling.log import Log, Logger
|
||||
from corelibs.logging_handling.log import Log, Logger, CONSOLE_FORMAT_TYPE_MINIMAL, CONSOLE_ISO_TIME_MICROSECONDS
|
||||
from corelibs.debug_handling.debug_helpers import exception_stack, call_stack
|
||||
from corelibs.logging_handling.logging_level_handling.logging_level import LoggingLevel
|
||||
|
||||
@@ -24,7 +24,10 @@ def main():
|
||||
# "log_level_console": None,
|
||||
"log_level_file": 'DEBUG',
|
||||
# "console_color_output_enabled": False,
|
||||
"per_run_log": True
|
||||
"per_run_log": True,
|
||||
# Set console log type
|
||||
"console_format_type": CONSOLE_FORMAT_TYPE_MINIMAL,
|
||||
"console_iso_precision": CONSOLE_ISO_TIME_MICROSECONDS,
|
||||
}
|
||||
)
|
||||
logn = Logger(log.get_logger_settings())
|
||||
|
||||
Reference in New Issue
Block a user