![]() |
OpenCV 4.12.0
開源計算機視覺
|
#include <iostream>#include <sstream>#include <limits.h>#include "logger.defines.hpp"#include "logtag.hpp"類 | |
| 結構體 | cv::utils::logging::LogTagAuto |
名稱空間 | |
| 名稱空間 | cv |
| 名稱空間 | cv::utils |
| 名稱空間 | cv::utils::logging |
| 名稱空間 | cv::utils::logging::internal |
宏 | |
| #define | CV_LOG_DEBUG(tag, ...) |
| #define | CV_LOG_ERROR(tag, ...) |
| #define | CV_LOG_FATAL(tag, ...) |
| #define | CV_LOG_IF_DEBUG(tag, logging_cond, ...) |
| #define | CV_LOG_IF_ERROR(tag, logging_cond, ...) |
| #define | CV_LOG_IF_FATAL(tag, logging_cond, ...) |
| #define | CV_LOG_IF_INFO(tag, logging_cond, ...) |
| #define | CV_LOG_IF_VERBOSE(tag, v, logging_cond, ...) |
| #define | CV_LOG_IF_VERBOSE(tag, v, logging_cond, ...) |
| #define | CV_LOG_IF_WARNING(tag, logging_cond, ...) |
| #define | CV_LOG_INFO(tag, ...) |
| #define | CV_LOG_ONCE_DEBUG(tag, ...) |
| #define | CV_LOG_ONCE_ERROR(tag, ...) |
| #define | CV_LOG_ONCE_INFO(tag, ...) |
| #define | CV_LOG_ONCE_VERBOSE(tag, v, ...) |
| #define | CV_LOG_ONCE_VERBOSE(tag, v, ...) |
| #define | CV_LOG_ONCE_WARNING(tag, ...) |
| #define | CV_LOG_STRIP_LEVEL CV_LOG_LEVEL_VERBOSE |
| #define | CV_LOG_VERBOSE(tag, v, ...) |
| #define | CV_LOG_VERBOSE(tag, v, ...) |
| #define | CV_LOG_WARNING(tag, ...) |
| #define | CV_LOG_WITH_TAG(tag, msgLevel, extra_check0, extra_check1, ...) |
| #define | CV_LOGTAG_EXPAND_NAME(tag) |
| #define | CV_LOGTAG_FALLBACK nullptr |
| #define | CV_LOGTAG_GLOBAL cv::utils::logging::internal::getGlobalLogTag() |
| #define | CV_LOGTAG_PTR_CAST(expr) |
型別定義 | |
| typedef void(* | cv::utils::logging::internal::WriteLogMessageExFuncType) (LogLevel, const char *, const char *, int, const char *, const char *) |
| writeLogMessageEx 的函式指標型別。供 replaceWriteLogMessage 使用。 | |
| typedef void(* | cv::utils::logging::internal::WriteLogMessageFuncType) (LogLevel, const char *) |
| writeLogMessage 的函式指標型別。供 replaceWriteLogMessage 使用。 | |
函式 | |
| cv::utils::logging::LogTag * | cv::utils::logging::internal::getGlobalLogTag () |
| LogLevel | cv::utils::logging::getLogLevel () |
| cv::utils::logging::LogLevel | cv::utils::logging::getLogTagLevel (const char *tag) |
| void | cv::utils::logging::registerLogTag (cv::utils::logging::LogTag *plogtag) |
| void | cv::utils::logging::internal::replaceWriteLogMessage (WriteLogMessageFuncType f) |
| 用使用者定義的函式替換 OpenCV writeLogMessage 函式。 | |
| void | cv::utils::logging::internal::replaceWriteLogMessageEx (WriteLogMessageExFuncType f) |
| 用使用者定義的函式替換 OpenCV writeLogMessageEx 函式。 | |
| LogLevel | cv::utils::logging::setLogLevel (LogLevel logLevel) |
| void | cv::utils::logging::setLogTagLevel (const char *tag, cv::utils::logging::LogLevel level) |
| void | cv::utils::logging::internal::writeLogMessage (LogLevel logLevel, const char *message) |
| void | cv::utils::logging::internal::writeLogMessageEx (LogLevel logLevel, const char *tag, const char *file, int line, const char *func, const char *message) |