color code and default format
This commit is contained in:
parent
87b2e3b00c
commit
2a9309a177
@ -14,13 +14,16 @@ if __name__ == '__main__':
|
||||
|
||||
logger.fine('Hello World!')
|
||||
logger.debug('Hello World!')
|
||||
logger.trace('Hello World!')
|
||||
logger.warn('Hello World!')
|
||||
logger.trace('Hello tracing!')
|
||||
logger.warn('warnnnnnnn')
|
||||
logger.error('Hello World!')
|
||||
logger.fatal('Hello World!')
|
||||
logger.fatal('good bye world')
|
||||
|
||||
logger.info('this message if from tag', tag='test')
|
||||
logger.debug('this debug log if from admin', tag='admin')
|
||||
|
||||
logger.debug('and this message ends with none', end=' ')
|
||||
logger.trace('so this message will be in the same line', tag='same line!')
|
||||
|
||||
logger.info('so just info some stuff')
|
||||
|
||||
|
@ -22,7 +22,7 @@ class BaseFormatter(Options):
|
||||
|
||||
sub_formatter: List['BaseFormatter'] = []
|
||||
color_formatters: List['BaseColorFormatter'] = []
|
||||
default_template: str = '${log_time}|${logger_name}:${logger_tag}|${level}|${messages}'
|
||||
default_template: str = '[${log_time}][${level}]|${logger_name}:${logger_tag}|${messages}'
|
||||
|
||||
@classmethod
|
||||
def add_info(cls, match: str, to: str, description: str) -> str:
|
||||
@ -122,23 +122,23 @@ class LevelFormatter(BaseFormatter):
|
||||
|
||||
level_name_map = {
|
||||
LogLevel.notset: 'NOTSET',
|
||||
LogLevel.trace: 'TRACE',
|
||||
LogLevel.fine: 'FINE',
|
||||
LogLevel.debug: 'DEBUG',
|
||||
LogLevel.info: 'INFO',
|
||||
LogLevel.warn: 'WARN',
|
||||
LogLevel.error: 'ERROR',
|
||||
LogLevel.fatal: 'FATAL',
|
||||
LogLevel.trace: ' TRACE',
|
||||
LogLevel.fine: ' FINE ',
|
||||
LogLevel.debug: ' DEBUG',
|
||||
LogLevel.info: ' INFO ',
|
||||
LogLevel.warn: ' WARN ',
|
||||
LogLevel.error: 'ERROR ',
|
||||
LogLevel.fatal: 'FATAL ',
|
||||
}
|
||||
name_level_map = {
|
||||
'NOTSET': LogLevel.notset,
|
||||
'TRACE': LogLevel.trace,
|
||||
'FINE': LogLevel.fine,
|
||||
'DEBUG': LogLevel.debug,
|
||||
'INFO': LogLevel.info,
|
||||
'WARN': LogLevel.warn,
|
||||
'ERROR': LogLevel.error,
|
||||
'FATAL': LogLevel.fatal,
|
||||
' TRACE': LogLevel.trace,
|
||||
' FINE ': LogLevel.fine,
|
||||
' DEBUG': LogLevel.debug,
|
||||
' INFO ': LogLevel.info,
|
||||
' WARN ': LogLevel.warn,
|
||||
'ERROR ': LogLevel.error,
|
||||
'FATAL ': LogLevel.fatal,
|
||||
}
|
||||
|
||||
@classmethod
|
||||
|
@ -30,7 +30,7 @@ class BaseColorFormatter(BaseFormatter):
|
||||
# Notset: just black
|
||||
LogLevel.notset: '',
|
||||
# Trace: blue
|
||||
LogLevel.trace: '\033[0;34m',
|
||||
LogLevel.trace: '\033[38;2;138;173;244m',
|
||||
# Fine: green
|
||||
LogLevel.fine: '\033[0;32m',
|
||||
# Debug: cyan
|
||||
@ -61,11 +61,11 @@ class LevelColorFormatter(BaseColorFormatter):
|
||||
# Notset: just black
|
||||
LogLevel.notset: '',
|
||||
# Trace: blue
|
||||
LogLevel.trace: '\033[0;34m',
|
||||
LogLevel.trace: '\033[38;2;138;173;244m',
|
||||
# Fine: green
|
||||
LogLevel.fine: '\033[0;32m',
|
||||
LogLevel.fine: '\033[35;48;2;44;44;54m',
|
||||
# Debug: cyan
|
||||
LogLevel.debug: '\033[0;36m',
|
||||
LogLevel.debug: '\033[38;2;133;138;149m',
|
||||
# Info: white
|
||||
LogLevel.info: '\033[0;37m',
|
||||
# Warn: yellow
|
||||
@ -99,7 +99,7 @@ class LoggerColorFormatter(BaseColorFormatter):
|
||||
# Notset: just black
|
||||
LogLevel.notset: '',
|
||||
# Trace: blue
|
||||
LogLevel.trace: '\033[0;34m',
|
||||
LogLevel.trace: '\033[38;2;138;173;244m',
|
||||
# Fine: green
|
||||
LogLevel.fine: '\033[0;32m',
|
||||
# Debug: cyan
|
||||
@ -139,7 +139,7 @@ class TimeColorFormatter(BaseColorFormatter):
|
||||
# Notset: just black
|
||||
LogLevel.notset: '',
|
||||
# Trace: blue
|
||||
LogLevel.trace: '\033[0;34m',
|
||||
LogLevel.trace: '\033[38;2;138;173;244m',
|
||||
# Fine: green
|
||||
LogLevel.fine: '\033[0;32m',
|
||||
# Debug: cyan
|
||||
@ -151,7 +151,7 @@ class TimeColorFormatter(BaseColorFormatter):
|
||||
# Error: red
|
||||
LogLevel.error: '\033[0;31m',
|
||||
# Fatal: red background
|
||||
LogLevel.fatal: '\033[0;41m',
|
||||
LogLevel.fatal: '\033[38;2;255;255;0;48;2;120;10;10m',
|
||||
}
|
||||
|
||||
@classmethod
|
||||
@ -189,7 +189,7 @@ class TraceColorFormatter(BaseColorFormatter):
|
||||
# Error: red
|
||||
LogLevel.error: '\033[38;2;0;255;180m',
|
||||
# Fatal: red background
|
||||
LogLevel.fatal: '\033[38;2;0;255;180m',
|
||||
LogLevel.fatal: '\033[38;2;255;255;0;48;2;120;10;10m',
|
||||
}
|
||||
|
||||
@classmethod
|
||||
|
Loading…
Reference in New Issue
Block a user