Замена 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 position = self.counter
current = self.stack current = self.stack
self.stack.append(func.__qualname__) self.stack.append(func.__qualname__)
print(indent + '>>> {func}'.format(func=func.__qualname__)) log.debug(indent + '>>> {func}'.format(func=func.__qualname__))
print(indent + '>>> {stack}'.format(stack='/'.join(self.stack))) # log.debug(indent + '>>> {stack}'.format(stack='/'.join(self.stack)))
self.counter += 1 self.counter += 1
# print(indent + 'args', type(args)) # log.debug(indent + 'args', type(args))
if isinstance(args, tuple): if isinstance(args, tuple):
for item in args: for item in args:
print(indent + 'arg item', type(item)) log.debug(indent + 'arg item', type(item))
pass pass
else: else:
print(indent + 'args', args) log.debug(indent + 'args', args)
print(indent + 'kwargs', kwargs) log.debug(indent + 'kwargs', kwargs)
result = func(*args, **kwargs) result = func(*args, **kwargs)
self.counter = position self.counter = position
self.stack = current self.stack = current
indent = ' '*self.counter indent = ' '*self.counter
# self.counter -= 1 # self.counter -= 1
print(indent + 'result', result) log.debug(indent + 'result', result)
print(indent + '<<< {stack}'.format(stack='/'.join(self.stack))) # log.debug(indent + '<<< {stack}'.format(stack='/'.join(self.stack)))
print(indent + '<<< {func}'.format(func=func.__qualname__)) log.debug(indent + '<<< {func}'.format(func=func.__qualname__))
return result return result
return wrapper return wrapper
# def logger(func): # def logger(func):
# print('logger') # log.debug('logger')
# print('func', func) # log.debug('func', func)
# def wrapper(*args, **kwargs): # def wrapper(*args, **kwargs):
# print('logger.wrapper') # log.debug('logger.wrapper')
# print('args', type(args)) # log.debug('args', type(args))
# print('kwargs', type(kwargs)) # log.debug('kwargs', type(kwargs))
# result = func(*args, **kwargs) # log.debug = func(*args, **kwargs)
# return result # return result
# return wrapper # return wrapper
logger = Logger() logger = Logger()
# def middleware(func): # def middleware(func):
# print('middleware.func', func.__qualname__, func) # log.debug('middleware.func', func.__qualname__, func)
# def wrapper(*args, **kwargs): # def wrapper(*args, **kwargs):
# print('wrapper') # log.debug('wrapper')
# # exit(0) # # exit(0)
# print('args', type(args)) # log.debug('args', type(args))
# print('kwargs', type(kwargs)) # log.debug('kwargs', type(kwargs))
# result = func(*args, **kwargs) # result = func(*args, **kwargs)
# print('result', result) # log.debug('result', result)
# return result # return result
# return wrapper # return wrapper