一种本地代码日志输出到Java端日志文件的方法
基本信息
申请号 | CN202110660796.3 | 申请日 | - |
公开(公告)号 | CN113590135A | 公开(公告)日 | 2021-11-02 |
申请公布号 | CN113590135A | 申请公布日 | 2021-11-02 |
分类号 | G06F8/51(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 张余超;郭允 | 申请(专利权)人 | 青岛本原微电子有限公司 |
代理机构 | 青岛联智专利商标事务所有限公司 | 代理人 | 王笑 |
地址 | 266200山东省青岛市即墨区宁东路168号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种本地代码日志输出到Java端日志文件的方法,Java端声明一日志输出接口,其包含唯一的日志输出方法,用于C/C++端回调而实现日志输出功能;C/C++端声明函数指针和用于保存和调用Java端传递来的日志输出方法的函数指针变量;Java端创建日志输出接口的实现对象,JNA将日志输出方法转换为函数指针传递给C/C++端并保存于函数指针变量中;通过函数指针传入日志信息,调用Java端日志输出方法,将本地代码日志输出到Java端的日志文件中;本发明基于JNA框架,通过C/C++端代码回调Java端方法,借助Java端输出日志,将日志信息记录到同一个日志文件中。 |
