V0.1.0
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
import eh_logging as logging
|
||||
|
||||
|
||||
def test_root_logging_func():
|
||||
logging.log(50, 'log 50')
|
||||
logging.debug('debug msg')
|
||||
logging.info('info msg')
|
||||
logging.warning('warning msg')
|
||||
logging.error('error msg')
|
||||
logging.critical('critical msg')
|
||||
|
||||
|
||||
def test_get_default_logger():
|
||||
default_logger = logging.get_default_logger()
|
||||
default_logger.info('test')
|
||||
|
||||
|
||||
def test_set_default_logger(name='ehTest'):
|
||||
logger = logging.get_formatted_logger(
|
||||
name,
|
||||
console=True,
|
||||
console_level=logging.DEBUG,
|
||||
)
|
||||
logging.set_default_logger(logger)
|
||||
|
||||
|
||||
@logging.Decorator.func_logger(arg=True, kwarg=True, return_value=True, return_value_type=True)
|
||||
def test_decorator_func_logger(first, second=None):
|
||||
return first, second
|
||||
|
||||
|
||||
@logging.Decorator.debug(arg=True, kwarg=True, return_value=True, return_value_type=True, decimal_places=0)
|
||||
def test_decorator_debug(first, second=None, *args, **kwargs):
|
||||
return first, second, *args, *kwargs
|
||||
|
||||
|
||||
@logging.Decorator.info()
|
||||
def test_decorator_info(first, second=None):
|
||||
return first, second
|
||||
|
||||
|
||||
@logging.Decorator.warning()
|
||||
def test_decorator_warning(first, second=None):
|
||||
return first, second
|
||||
|
||||
|
||||
@logging.Decorator.error()
|
||||
def test_decorator_error(first, second=None):
|
||||
return first, second
|
||||
|
||||
|
||||
@logging.Decorator.critical()
|
||||
def test_decorator_critical(first, second=None):
|
||||
return first, second
|
||||
|
||||
|
||||
def test_decorator():
|
||||
first = 1
|
||||
second = 2
|
||||
test_decorator_func_logger(first, second=second)
|
||||
test_decorator_debug(first, second, 'sad', 'dsf', name='test', env='test')
|
||||
test_decorator_info(first, second=second)
|
||||
test_decorator_warning(first, second)
|
||||
test_decorator_error(first, second=second)
|
||||
test_decorator_critical(first, second)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
test_logger = logging.get_formatted_logger(
|
||||
'test_logger',
|
||||
console=True,
|
||||
console_level=logging.DEBUG,
|
||||
file=True,
|
||||
file_path=r'log\test_logger.test', # test if .log gets added
|
||||
file_level=logging.DEBUG,
|
||||
file_backup_count=5,
|
||||
file_rotate='h',
|
||||
)
|
||||
|
||||
new_default_logger = logging.get_formatted_logger(
|
||||
'new default',
|
||||
console=True,
|
||||
console_level=logging.DEBUG,
|
||||
file=True,
|
||||
file_path=r'log\test_default_logger.log',
|
||||
file_level=logging.DEBUG,
|
||||
file_backup_count=5,
|
||||
file_rotate='h',
|
||||
)
|
||||
logging.set_default_logger(new_default_logger)
|
||||
test_root_logging_func()
|
||||
test_logger.debug('changing default logger level to DEBUG')
|
||||
logging.set_default_level(logging.DEBUG)
|
||||
test_root_logging_func()
|
||||
test_logger.debug('replacing default logger')
|
||||
test_set_default_logger()
|
||||
test_root_logging_func()
|
||||
# decorator #
|
||||
test_decorator()
|
||||
Reference in New Issue
Block a user