Apollo 9.0
自动驾驶开放平台
apollo::perception::radar4d::Logger类 参考

#include <point_pillars.h>

类 apollo::perception::radar4d::Logger 继承关系图:
apollo::perception::radar4d::Logger 的协作图:

Public 成员函数

 Logger (Severity severity=Severity::kWARNING)
 
void log (Severity severity, const char *msg) noexcept override
 

Public 属性

Severity reportable_severity
 

详细描述

在文件 point_pillars.h 第 74 行定义.

构造及析构函数说明

◆ Logger()

apollo::perception::radar4d::Logger::Logger ( Severity  severity = Severity::kWARNING)
inlineexplicit

在文件 point_pillars.h 第 76 行定义.

成员函数说明

◆ log()

void apollo::perception::radar4d::Logger::log ( Severity  severity,
const char *  msg 
)
inlineoverridenoexcept

在文件 point_pillars.h 第 79 行定义.

79 {
80 // suppress messages with severity enum value greater than the reportable
81 if (severity > reportable_severity) return;
82
83 switch (severity) {
84 case Severity::kINTERNAL_ERROR:
85 std::cerr << "INTERNAL_ERROR: ";
86 break;
87 case Severity::kERROR:
88 std::cerr << "ERROR: ";
89 break;
90 case Severity::kWARNING:
91 std::cerr << "WARNING: ";
92 break;
93 case Severity::kINFO:
94 std::cerr << "INFO: ";
95 break;
96 default:
97 std::cerr << "UNKNOWN: ";
98 break;
99 }
100 std::cerr << msg << std::endl;
101 }

类成员变量说明

◆ reportable_severity

Severity apollo::perception::radar4d::Logger::reportable_severity

在文件 point_pillars.h 第 103 行定义.


该类的文档由以下文件生成: