Pepper Linux 日志日期格式看起来毫无意义

Pepper Linux log date format looks meaningless

我在从 Pepper 机器人日志中读取 date 值时遇到问题。我使用 Python 从远程机器人获取日志消息。查看示例代码:

def onMessage(mess):
    print mess # mess is a dictionary with all known LogMessage information.

def main():
    app = qi.Application(url="tcp://10.0.11.252:9559")
    app.start()
    logmanager = app.session.service("LogManager")
    listener = logmanager.getListener()
    listener.onLogMessage.connect(onMessage)
    app.run()

if __name__ == "__main__":
    main()

这是一条日志消息的样子:

{
    'category': 'ALMemory',
    'level': 5,
    'source': ':notify:0',
    'location': '7b5400e2-18b1-48e4-1127-g4e6544d0621b:3107',
    'date': 11112334305291,
    'message': 'notifying module: _WholeBodyLooker for datachange for key: ALTracker/ObjectLookAt',
    'id': 5599547,
    'systemDate': 1533208857670649344,
 }

问题是我不知道 date 值的含义。我没有找到有关此值的任何文档。当我尝试将 11112334305291 转换为日期时,结果没有意义:Sunday, February 19, 2322 11:31:45.291 PM.

有人知道这可能意味着什么吗?

最有可能是自机器人启动以来的几纳秒(所以在您的情况下,大约三个小时)- 请参阅 the qi clock API in the documentation