libcamera log等级设置
1 LOG等级
DEBUG, INFO, WARN, ERROR, FATAL,对应数字0~4;
下面所有的export设置全局变量,都可以把DEBUG,INFO替换成对应的数值;
默认log在这里设置:
// src/libcamera/base/log.cpp
LogCategory::LogCategory(std::string_view name)
: name_(name), severity_(LogSeverity::LogInfo)
2 全局设置
export LIBCAMERA_LOG_LEVELS="INFO"
./run_camtest.sh
3 模块设置
export LIBCAMERA_LOG_LEVELS="CAMAPP:INFO, DUMP:ERROR"
./run_camtest.sh
4 backtrace
在使能backtrace(设置:HAVE_BACKTRACE为1)时,如果log级别为FATAL,或者出现ASSERT失败时,都会打印自动打印backtrace。
5 保存log到文件
export LIBCAMERA_LOG_FILE="cam_log.txt"
./run_camtest.sh
取消保存到文件,恢复到直接打印:export LIBCAMERA_LOG_FILE=""
本文来自博客园,作者:moonのsun,转载请注明原文链接:https://www.cnblogs.com/moon-sun-blog/p/19607882

浙公网安备 33010602011771号