记录器,查找路径文件和名称类

2024-03-28 13:42:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试运行这段代码以更好地理解使用logger的可能性。我想要的是.py的路径,类的名称和函数的名称。对于类的路径和名称,我尝试了许多解决方案,但我有一个奇怪的值ipython input

你有什么想法吗

import logging
# Create a base class
class LoggingHandler:
    def __init__(self, *args, **kwargs):

        logging.basicConfig(
            format='%(asctime)s %(levelname)-8s [%(filename)s:%(lineno)d in function %(funcName)s] %(message)s',
            datefmt='%Y-%m-%d:%H:%M',
            level=logging.DEBUG
        )
        self.log = logging.getLogger()

class classtest(LoggingHandler):
    def TEST(self, *args, **kargs):
        self.log.info('Ok')
classtest().TEST()