Я создал декоратор с именем "logger" и использую его для отображения журнала на консоли.
В моем python 2.7 все работает нормально, но в моем коде python 3.7 это не такраспечатать любой логин GCP viewer log .(Мой код развернут в стандартной среде GCP)
Я пытался установить этот код, но он не работает.
logging.getLogger().setLevel(logging.INFO)
Вот мой простой декоратор логгера
def logger(func):
def wrapper(*args, **kwargs):
logging.info('INSIDE %s PARAMETERS: %s', func.__name__, args)
res = func(*args, **kwargs)
logging.info('OUTSIDE %s OUTPUT: %s', func.__name__, res)
return res
return wrapper
Даже простой оператор logging.info
не работает.
Я все перепробовал с ведением журнала, но ничего не выводится в GCP Log Viewer.
logging.info("Text info")
logging.debug("Text debug")
logging.warning("Text warning")
logging.error("Text error")
logging.critical("Text critical")
Вот просмотр журнала