Cyber-时间API

发布时间 2023-09-18 13:46:17作者: WTSRUVF

 

/*
    日志
        头文件
            #include "cyber/common/log.h"
            #include "cyber/init.h"
        在#include "cyber/cyber.h"中已经包含了上述两个头文件
*/

    // 日志初始化
    apollo::cyber::Init(argv[0]);

    // 日志API
    ADEBUG << "ADEBUG_log";
    AINFO << "AINFO log";
    AWARN << "WARN log";
    AERROR << "AERROR log";
    AFATAL << "AFATAL log";

/*
在cyber中提供了日志输出的相关配置文件,该文件是cyber/setup.bash,打开文件,开发者可自定义内容如下:

export GLOG_log_dir=/apollo/data/log
export GLOG_alsologtostderr=0
export GLOG_colorlogtostderr=1 
export GLOG_minloglevel=0

GLOG_log_dir:输出日志的保存目录;
GLOG_alsologtostderr:是否输出在控制台,0为false1为true;
GLOG_colorlogtostderr:不同级别的日志是否以不同颜色区分,0统一颜色,1设置不同颜色(info为白色。 warning为黄色,error与fatal为红色)。
GLOG_minloalevel:输出日志的最低级别,取值为0.31超出此范围会编译失败,

*/