18 #ifndef INCLUDED_UHD_UTILS_LOG_HPP
19 #define INCLUDED_UHD_UTILS_LOG_HPP
23 #include <boost/current_function.hpp>
57 #define UHD_LOGV(verbosity) \
58 uhd::_log::log(uhd::_log::verbosity, __FILE__, __LINE__, BOOST_CURRENT_FUNCTION)()
68 namespace uhd{
namespace _log{
85 const std::string &file,
86 const unsigned int line,
87 const std::string &
function
90 std::ostream &operator()(
void);
#define UHD_API
Definition: config.hpp:76
Internal logging object (called by UHD_LOG macros)
Definition: log.hpp:81
verbosity_t
Verbosity levels for the logger.
Definition: log.hpp:71
#define UHD_PIMPL_DECL(_name)
Definition: pimpl.hpp:42