如何在ROS中獲得日誌級別

2021-09-26 03:34:45 字數 529 閱讀 1238

用這個功能的人好像不多,搜了一大圈也沒搜到有用的答案,鋪天蓋地的設定日誌級別,在 answer.ros.org 上有兩個回答(現在是3個了),但是都比較陳舊了,答案是12年的,對應的是比較舊的版本。最後實在沒辦法只能研究原始碼,比較新的ros獲得日誌級別的**如下:

std::map< std::string, ros::console::levels::level> logger;

ros::console::

get_loggers

(logger)

; std::cout <<

"current logger: "

<< logger[rosconsole_default_name]

<<

"\n"

;

另外附註乙個提示

物件logger不可以被重用,也就是在你重新設定了log level以後,無法使用之前的物件獲取新的log level,必須新建乙個物件去獲得。

如何在系統中獲得幫助

如何在系統中獲得幫助 1.當得到乙個命令我們不知道這個命令的作用時 whatis 命令 操作 顯示rm這個命令的用途 2.當知道命令的用途,但是不知道命令的執行格式或者方式時 help 獲得命令的幫助。help只適用於命令 例如 rm help 選加 可以加也可以不加 加的個數可以是任意多個 必須加...

ROS中獲得kinect資訊

在使用kinect時,要首先安裝兩個package,分別是openni camera和openni launch.sudo apt get install ros groovy openni camera ros groovy openni launch然後啟動kinect roscore rosr...

FAQ 如何在 中獲得 的指標 MFC

問 請問如何在乙個全域性函式中,獲得它檢視類,文件類得指標啊?問 如何在乙個對話方塊中,獲得它檢視類,文件類得指標啊?舉例來說,如果檢視的成員函式需要建立乙個對話方塊,而對話方塊需要訪問文件,那麼可以在對話方塊類中宣告乙個文件指標,檢視的成員函式建立對話方塊之後把對話方塊中的文件指標變數的值設定為和...