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
Definition: convert.hpp:28
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