1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// Author: David Alexander
#include <cpplog/cpplog.hpp>
namespace ConsensusCore {
class Logging
{
public:
static void EnableDiagnosticLogging();
#ifndef SWIG
static cpplog::StdErrLogger* slog;
static cpplog::FilteringLogger* flog;
#endif // SWIG
};
}
#define LTRACE LOG_TRACE(*Logging::flog)
#define LDEBUG LOG_DEBUG(*Logging::flog)
#define LINFO LOG_INFO(*Logging::flog)
#define LWARN LOG_WARN(*Logging::flog)
#define LERROR LOG_ERROR(*Logging::flog)
#define LFATAL LOG_FATAL(*Logging::flog)
|