42 lines
1.1 KiB
Python
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)
|