Difficult-Rocket/libs/utils/logger_test.py
shenjack 7cc953a11c 迁移了logger
loggers

logger update

delete

delete
2022-09-11 09:41:36 +08:00

42 lines
1.1 KiB
Python

# -------------------------------
# Difficult Rocket
# Copyright © 2021-2022 by shenjackyuanjie 3695888@qq.com
# All rights reserved
# -------------------------------
import inspect
from viztracer import VizTracer
import py_logger
from build import logger as c_logger
A_py_logger = py_logger.get_logger(name='client')
A_c_logger = c_logger.get_logger(name='client')
A_py_logger.info('aaaaa', frame=inspect.currentframe())
A_c_logger.info('aaaaa', frame=inspect.currentframe())
a_frame = inspect.currentframe()
def a_test(log: py_logger.Logger):
log.info('123', frame=a_frame)
print('py_py')
py_logger.test_logger(A_py_logger)
print('py_c')
py_logger.test_logger(A_c_logger)
print('c_py')
c_logger.test_logger(A_py_logger)
print('c_c')
c_logger.test_logger(A_c_logger)
a_test(A_c_logger)
with VizTracer(output_file='loggers.json', file_info=True) as _:
print('py_py')
py_logger.test_logger(A_py_logger)
print('py_c')
py_logger.test_logger(A_c_logger)
print('c_py')
c_logger.test_logger(A_py_logger)
print('c_c')
c_logger.test_logger(A_c_logger)