OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
logger.hpp ファイル
#include <iostream>
#include <sstream>
#include <limits.h>
#include "logger.defines.hpp"
#include "logtag.hpp"
Include dependency graph for logger.hpp:
This graph shows which files directly or indirectly include this file:

クラス

struct  cv::utils::logging::LogTagAuto
 

名前空間

namespace  cv
 
namespace  cv::utils
 
namespace  cv::utils::logging
 
namespace  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 用の関数ポインタ型。replaceWriteLogMessageEx で使用される。
 
typedef void(* cv::utils::logging::internal::WriteLogMessageFuncType) (LogLevel, const char *)
 writeLogMessage 用の関数ポインタ型。replaceWriteLogMessage で使用される。
 

関数

cv::utils::logging::LogTagcv::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)