opencv2/core/utils/logger.hpp#

#include <iostream>
#include <sstream>
#include <limits.h>
#include <logger.defines.hpp>
#include <logtag.hpp>

Include dependency graph for logger.hpp:

opencv2/core/utils/logger.hpp Node1 opencv2/core/utils /logger.hpp Node2 iostream Node1->Node2 Node3 sstream Node1->Node3 Node4 limits.h Node1->Node4 Node5 logger.defines.hpp Node1->Node5 Node6 logtag.hpp Node1->Node6 Node6->Node5 Node7 opencv2/core/cvstd.hpp Node6->Node7 Node8 opencv2/core/cvdef.h Node7->Node8 Node12 cstddef Node7->Node12 Node15 cstring Node7->Node15 Node16 cctype Node7->Node16 Node17 string Node7->Node17 Node18 algorithm Node7->Node18 Node19 utility Node7->Node19 Node20 cstdlib Node7->Node20 Node21 cmath Node7->Node21 Node22 cvstd_wrapper.hpp Node7->Node22 Node9 opencv2/core/version.hpp Node8->Node9 Node10 limits Node8->Node10 Node11 opencv2/core/hal/interface.h Node8->Node11 Node13 cstdint Node8->Node13 Node14 cv_cpu_dispatch.h Node8->Node14 Node11->Node12 Node11->Node13 Node22->Node8 Node22->Node17 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24

opencv2/core/utils/logger.hpp Node1 opencv2/core/utils /logger.hpp Node2 iostream Node1->Node2 Node3 sstream Node1->Node3 Node4 limits.h Node1->Node4 Node5 logger.defines.hpp Node1->Node5 Node6 logtag.hpp Node1->Node6 Node6->Node5 Node7 opencv2/core/cvstd.hpp Node6->Node7 Node8 opencv2/core/cvdef.h Node7->Node8 Node12 cstddef Node7->Node12 Node15 cstring Node7->Node15 Node16 cctype Node7->Node16 Node17 string Node7->Node17 Node18 algorithm Node7->Node18 Node19 utility Node7->Node19 Node20 cstdlib Node7->Node20 Node21 cmath Node7->Node21 Node22 cvstd_wrapper.hpp Node7->Node22 Node9 opencv2/core/version.hpp Node8->Node9 Node10 limits Node8->Node10 Node11 opencv2/core/hal/interface.h Node8->Node11 Node13 cstdint Node8->Node13 Node14 cv_cpu_dispatch.h Node8->Node14 Node11->Node12 Node11->Node13 Node22->Node8 Node22->Node17 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24

This graph shows which files directly or indirectly include logger.hpp:

incby n6bb3f3cf6e opencv2/geometry/2d.hpp nb86b77d71c opencv2/core/utils/logger.hpp n6bb3f3cf6e->nb86b77d71c n22f21adfef opencv2/geometry/3d.hpp n22f21adfef->nb86b77d71c n52183d7262 opencv2/cudev/expr/binary_op.hpp n4f9250fd82 opencv2/cudev/ptr2d/texture.hpp n52183d7262->n4f9250fd82 n9360c2d709 opencv2/core/bindings_utils.hpp n9360c2d709->nb86b77d71c n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 nae0e931734 opencv2/cudev.hpp nae0e931734->n52183d7262 nae0e931734->n4f9250fd82 ndc97020665 opencv2/cudev/expr/unary_op.hpp nae0e931734->ndc97020665 n2255ca6c15 opencv2/core/dualquaternion.hpp nc8ee3c9347 opencv2/core/quaternion.hpp n2255ca6c15->nc8ee3c9347 n3ba81c5522->n6bb3f3cf6e n3ba81c5522->n22f21adfef nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef nddb0a3754f->nc8ee3c9347 nf5fdb13cbf opencv2/core/parallel/backend/parallel_for.tbb.hpp nf5fdb13cbf->nb86b77d71c n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->nddb0a3754f n3a9112c562->nc8ee3c9347 nc8ee3c9347->nb86b77d71c n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->n2255ca6c15 n9760a56907->nddb0a3754f n4f9250fd82->nb86b77d71c ndc97020665->n4f9250fd82

incby n6bb3f3cf6e opencv2/geometry/2d.hpp nb86b77d71c opencv2/core/utils/logger.hpp n6bb3f3cf6e->nb86b77d71c n22f21adfef opencv2/geometry/3d.hpp n22f21adfef->nb86b77d71c n52183d7262 opencv2/cudev/expr/binary_op.hpp n4f9250fd82 opencv2/cudev/ptr2d/texture.hpp n52183d7262->n4f9250fd82 n9360c2d709 opencv2/core/bindings_utils.hpp n9360c2d709->nb86b77d71c n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 nae0e931734 opencv2/cudev.hpp nae0e931734->n52183d7262 nae0e931734->n4f9250fd82 ndc97020665 opencv2/cudev/expr/unary_op.hpp nae0e931734->ndc97020665 n2255ca6c15 opencv2/core/dualquaternion.hpp nc8ee3c9347 opencv2/core/quaternion.hpp n2255ca6c15->nc8ee3c9347 n3ba81c5522->n6bb3f3cf6e n3ba81c5522->n22f21adfef nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef nddb0a3754f->nc8ee3c9347 nf5fdb13cbf opencv2/core/parallel/backend/parallel_for.tbb.hpp nf5fdb13cbf->nb86b77d71c n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->nddb0a3754f n3a9112c562->nc8ee3c9347 nc8ee3c9347->nb86b77d71c n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->n2255ca6c15 n9760a56907->nddb0a3754f n4f9250fd82->nb86b77d71c ndc97020665->n4f9250fd82

Classes#

struct cv::utils::logging::LogTagAuto

Namespaces#

namespace cv
namespace cv::utils
namespace cv::utils::logging
namespace cv::utils::logging::internal

Functions#

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)
LogLevel cv::utils::logging::setLogLevel (LogLevel logLevel)
void cv::utils::logging::setLogTagLevel (const char *tag, cv::utils::logging::LogLevel level)