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

#include <point_pillars.h>

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

Public 成员函数

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

Public 属性

Severity reportable_severity
 

详细描述

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

构造及析构函数说明

◆ Logger()

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

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

成员函数说明

◆ log()

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

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

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

类成员变量说明

◆ reportable_severity

Severity apollo::perception::lidar::Logger::reportable_severity

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


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