Logger
相关链接
参考示例:
接口概述
aimrt_py包提供了以下接口来打印日志:
trace(logger, msg)debug(logger, msg)info(logger, msg)warn(logger, msg)error(logger, msg)fatal(logger, msg)
这些接口的第一个参数是一个LoggerRef句柄类型,第二个参数是日志字符串。模块可以通过调用CoreRef句柄的GetLogger()接口,获取LoggerRef句柄。
使用示例
模块开发者可以直接参照以下示例的方式,使用分配给模块的日志句柄来打印日志:
import aimrt_py
class HelloWorldModule(aimrt_py.ModuleBase):
def Initialize(self, core):
# Get log handle
logger = core.GetLogger()
# Print log
aimrt_py.trace(logger, "This is a test trace log")
aimrt_py.debug(logger, "This is a test debug log")
aimrt_py.info(logger, "This is a test info log")
aimrt_py.warn(logger, "This is a test warn log")
aimrt_py.error(logger, "This is a test error log")
aimrt_py.fatal(logger, "This is a test fatal log")
return True