Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d97f09e5e | ||
|
|
2748bc19be |
@@ -1,7 +1,7 @@
|
|||||||
# MARK: Project info
|
# MARK: Project info
|
||||||
[project]
|
[project]
|
||||||
name = "corelibs"
|
name = "corelibs"
|
||||||
version = "0.44.2"
|
version = "0.45.0"
|
||||||
description = "Collection of utils for Python scripts"
|
description = "Collection of utils for Python scripts"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.13"
|
requires-python = ">=3.13"
|
||||||
|
|||||||
@@ -774,6 +774,16 @@ class Log(LogParent):
|
|||||||
self.__set_console_formatter(console_format_type)
|
self.__set_console_formatter(console_format_type)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def get_console_formatter(self) -> ConsoleFormat:
|
||||||
|
"""
|
||||||
|
Get the current console formatter, this the settings type
|
||||||
|
Note that if eg "ALL" is set it will return the combined information but not the ALL flag name itself
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
ConsoleFormat -- _description_
|
||||||
|
"""
|
||||||
|
return self.log_settings['console_format_type']
|
||||||
|
|
||||||
# MARK: console handler
|
# MARK: console handler
|
||||||
def __create_console_handler(
|
def __create_console_handler(
|
||||||
self, handler_name: str,
|
self, handler_name: str,
|
||||||
|
|||||||
@@ -121,10 +121,16 @@ def main():
|
|||||||
|
|
||||||
log.set_log_level(Log.CONSOLE_HANDLER, LoggingLevel.DEBUG)
|
log.set_log_level(Log.CONSOLE_HANDLER, LoggingLevel.DEBUG)
|
||||||
log.debug('Current logging format: %s', log.log_settings['console_format_type'])
|
log.debug('Current logging format: %s', log.log_settings['console_format_type'])
|
||||||
|
log.debug('Current console formatter: %s', log.get_console_formatter())
|
||||||
log.update_console_formatter(ConsoleFormat.TIME | ConsoleFormat.LINENO)
|
log.update_console_formatter(ConsoleFormat.TIME | ConsoleFormat.LINENO)
|
||||||
log.info('Does hit show less')
|
log.info('Does hit show less A')
|
||||||
|
log.debug('Current console formatter after A: %s', log.get_console_formatter())
|
||||||
log.update_console_formatter(ConsoleFormat.TIME | ConsoleFormat.LINENO)
|
log.update_console_formatter(ConsoleFormat.TIME | ConsoleFormat.LINENO)
|
||||||
log.info('Does hit show less B')
|
log.info('Does hit show less B')
|
||||||
|
log.debug('Current console formatter after B: %s', log.get_console_formatter())
|
||||||
|
log.update_console_formatter(ConsoleFormatSettings.ALL)
|
||||||
|
log.info('Does hit show less C')
|
||||||
|
log.debug('Current console formatter after C: %s', log.get_console_formatter())
|
||||||
print(f"*** Any handler is minimum level ERROR: {log.any_handler_is_minimum_level(LoggingLevel.ERROR)}")
|
print(f"*** Any handler is minimum level ERROR: {log.any_handler_is_minimum_level(LoggingLevel.ERROR)}")
|
||||||
print(f"*** Any handler is minimum level DEBUG: {log.any_handler_is_minimum_level(LoggingLevel.DEBUG)}")
|
print(f"*** Any handler is minimum level DEBUG: {log.any_handler_is_minimum_level(LoggingLevel.DEBUG)}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user