24 #ifndef SKA_CHEETAH_PSRDADA_MULTILOG_H 25 #define SKA_CHEETAH_PSRDADA_MULTILOG_H 66 template<
class... Args>
67 void write(
int priority,
const char* format, Args&&... args);
72 std::string
const&
name()
const;
90 #include "cheetah/psrdada/detail/MultiLog.cpp" 92 #endif // SKA_CHEETAH_PSRDADA_MULTILOG_H std::string const & name() const
Return the name of the logger.
A class for wrapping multilog_t instances required for logging with the underlying DADA API...
Some limits and constants for FLDO.
MultiLog(std::string name)
Create a new instance.
multilog_t * native_handle()
Get a native handle to the wrapped multilog_t pointer.
void write(int priority, const char *format, Args &&... args)
Write to the log.