永发信息网

dpdk的log写到哪个文件里面了

答案:2  悬赏:40  手机版
解决时间 2021-02-19 09:40
dpdk的log写到哪个文件里面了
最佳答案
必要的日志。
1.1 log级别
根据日志信息的优先级高低,dpdk将日志信息分为8个级别,其中RTE_LOG_DEBUG的值为8,这是日志的最高级别,也就是说记录的日志信息最多;相应的,RTE_LOG_EMERG为日志的最低级别,只记录严重的错误信息。dpdk在运行时只有一个log级别,代码中每一条日志都有其固定的log级别,只有代码的log级别小于等于当前系统的log级别时
,才有可能记录该条日志(还要参考log类型)。
log级别的相关宏在“./lib/librte_eal/common/include/rte_log.h”中定义:
91
92 #define RTE_LOG_EMERG 1U
93 #define RTE_LOG_ALERT 2U
94 #define RTE_LOG_CRIT 3U
95 #define RTE_LOG_ERR 4U
96 #define RTE_LOG_WARNING 5U
97 #define RTE_LOG_NOTICE 6U
98 #define RTE_LOG_INFO 7U
99 #define RTE_LOG_DEBUG 8U
1.2 log类型
与常见的log系统不同(如Linux的syslog),dpdk还根据日志所属的不同模块,将日志分为不同的log类型。每种log类型通过一个bit来表示,这与log级别不同,dpdk在运行时可以配置多个log类型(保存为bitmap)。代码中每一条日志都有其固定的log类型,当该log类型相应的bit置1时,才有可能记录该条日志(还要参考log级别)。
dpdk除了默认的log类型外,还留给用户8个可由用户自定义的log类型,用户可利用这8个自定义的log类型,将转发程序中的日志进行更详细的分类。
log类型的相关宏在“./liblibrte_eal/common/include/rte_log.h”中定义:
63
64 #define RTE_LOGTYPE_EAL 0x00000001
65 #define RTE_LOGTYPE_MALLOC 0x00000002
66 #define RTE_LOGTYPE_RING 0x00000004
67 #define RTE_LOGTYPE_MEMPOOL 0x00000008
68 #define RTE_LOGTYPE_TIMER 0x00000010
69 #define RTE_LOGTYPE_PMD 0x00000020
70 #define RTE_LOGTYPE_HASH 0x00000040
71 #define RTE_LOGTYPE_LPM 0x00000080
72 #define RTE_LOGTYPE_KNI 0x00000100
73 #define RTE_LOGTYPE_ACL 0x00000200
全部回答
注:本文中的代码为git库中的dpdk-2.0.0-rc1,对应linux平台。 1 log简介 dpdk中通过log系统记录相关的日志信息,每一条日志除日志内容外,还有两个附加信息,log级别和log类型。开发人员可根据级别和类型对日志信息进行过滤,只记录 必要的日志。 1.1 log级别 根据日志信息的优先级高低,dpdk将日志信息分为8个级别,其中rte_log_debug的值为8,这是日志的最高级别,也就是说记录的日志信息最多;相应的,rte_log_emerg为日志的最低级别,只记录严重的错误信息。dpdk在运行时只有一个log级别,代码中每一条日志都有其固定的log级别,只有代码的log级别小于等于当前系统的log级别时 ,才有可能记录该条日志(还要参考log类型)。 log级别的相关宏在“./lib/librte_eal/common/include/rte_log.h”中定义: 91 92 #define rte_log_emerg 1u 93 #define rte_log_alert 2u 94 #define rte_log_crit 3u 95 #define rte_log_err 4u 96 #define rte_log_warning 5u 97 #define rte_log_notice 6u 98 #define rte_log_info 7u 99 #define rte_log_debug 8u /**< debug-level messages.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
AB两城相距320km,客、货两车同时从AB两城相
写日记为什么有的人喜欢用铅笔?
ADC有什么有效的方法对抗反甲吗??
诚信电器批发在哪里啊,我有事要去这个地方
从何说起 歌词是什么意思!意境!
下课的时候同桌发现我右眼的美瞳不见了,找了
我儿子五岁,暑假在他外婆家与侄子,外甥三人玩
慢性心力衰竭心肾阳虚证的主要临床表现是A.心
易记纯美空间(凯德和平广场店)在哪里啊,我有
2015八月十一晚上十点出生的男孩是什么命?
尼桑轩逸空气滤芯在那
那翠绿的颜色,明亮的照耀着我们的眼睛,似乎每
包装盒上的内容
《一厘米》的课后习题解答.
微信里面怎么发代码?
推荐资讯
大庆市大同区林源镇我想知道这个在什么地方
在评价内部审计工作时,A注册会计师通常需要
在单位受工伤是以受伤当年标准赔偿,还是以解
好听的英文狗狗名字
皇剪烫染吧地址有知道的么?有点事想过去
用IPHONE登陆QQ怎么将 IPHONE在线弄成普通手
为什么我身上会有乳香?
怎样才能开一家汽车维修保养店
谁能提供一下河源亚运火炬手的名单?
民生银行转账时,出现该账号在系统中不存在,
双色球2016年o33期开奖结果
乖下人什么成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?