【发布时间】:2010-10-28 13:24:03
【问题描述】:
我必须从一个“模块”获取静态信息到另一个。我正在尝试使用有关我们正在记录的代码位置的信息编写记录器。 例如,在某个文件中:
LogObject.Log('Describe error', STATIC_INFORMATION)
静态信息是类名、文件名和函数名。 我从这里得到它:
__file__
self.__class__.__name__
sys._getframe().f_code.co_name
但我不想在记录期间写入这些变量。我可以创建一些函数并调用它吗?例如:
LogObject.Log('Describe error', someFunction())
如何使用它来获取静态信息?
【问题讨论】: