Замена print на log.debug

This commit is contained in:
2024-09-27 14:15:47 +03:00
parent 6acbf5b931
commit b928382f50

View File

@@ -15,50 +15,50 @@ class Logger:
position = self.counter
current = self.stack
self.stack.append(func.__qualname__)
print(indent + '>>> {func}'.format(func=func.__qualname__))
print(indent + '>>> {stack}'.format(stack='/'.join(self.stack)))
log.debug(indent + '>>> {func}'.format(func=func.__qualname__))
# log.debug(indent + '>>> {stack}'.format(stack='/'.join(self.stack)))
self.counter += 1
# print(indent + 'args', type(args))
# log.debug(indent + 'args', type(args))
if isinstance(args, tuple):
for item in args:
print(indent + 'arg item', type(item))
log.debug(indent + 'arg item', type(item))
pass
else:
print(indent + 'args', args)
print(indent + 'kwargs', kwargs)
log.debug(indent + 'args', args)
log.debug(indent + 'kwargs', kwargs)
result = func(*args, **kwargs)
self.counter = position
self.stack = current
indent = ' '*self.counter
# self.counter -= 1
print(indent + 'result', result)
print(indent + '<<< {stack}'.format(stack='/'.join(self.stack)))
print(indent + '<<< {func}'.format(func=func.__qualname__))
log.debug(indent + 'result', result)
# log.debug(indent + '<<< {stack}'.format(stack='/'.join(self.stack)))
log.debug(indent + '<<< {func}'.format(func=func.__qualname__))
return result
return wrapper
# def logger(func):
# print('logger')
# print('func', func)
# log.debug('logger')
# log.debug('func', func)
# def wrapper(*args, **kwargs):
# print('logger.wrapper')
# print('args', type(args))
# print('kwargs', type(kwargs))
# result = func(*args, **kwargs)
# log.debug('logger.wrapper')
# log.debug('args', type(args))
# log.debug('kwargs', type(kwargs))
# log.debug = func(*args, **kwargs)
# return result
# return wrapper
logger = Logger()
# def middleware(func):
# print('middleware.func', func.__qualname__, func)
# log.debug('middleware.func', func.__qualname__, func)
# def wrapper(*args, **kwargs):
# print('wrapper')
# log.debug('wrapper')
# # exit(0)
# print('args', type(args))
# print('kwargs', type(kwargs))
# log.debug('args', type(args))
# log.debug('kwargs', type(kwargs))
# result = func(*args, **kwargs)
# print('result', result)
# log.debug('result', result)
# return result
# return wrapper