23#include "log_enable.h"
55 constexpr Modifier(Code pCode) : code(pCode) {}
57 operator<<(std::ostream& os,
const Modifier& mod) {
58 return os <<
"\033[" << mod.code <<
'm';
71printLog(std::ostream &s,
char const *m, va_list args);
74std::shared_ptr<Logger> getStdLogger();
77std::shared_ptr<Logger> getFileLogger(
const std::string &path);
80std::shared_ptr<Logger> getSyslogLogger(
const char* name);
OPENDHT_PUBLIC void printLog(std::ostream &s, char const *m, va_list args)