BinaryNinja::LogListener Class Referenceabstract

Public Member Functions

virtual ~LogListener ()
 
virtual void LogMessage (size_t session, BNLogLevel level, const std::string &msg, const std::string &logger_name="", size_t tid=0)=0
 
virtual void CloseLog ()
 
virtual BNLogLevel GetLogLevel ()
 

Static Public Member Functions

static void RegisterLogListener (LogListener *listener)
 
static void UnregisterLogListener (LogListener *listener)
 
static void UpdateLogListeners ()
 

Constructor & Destructor Documentation

◆ ~LogListener()

virtual BinaryNinja::LogListener::~LogListener ( )
inlinevirtual

Member Function Documentation

◆ CloseLog()

virtual void BinaryNinja::LogListener::CloseLog ( )
inlinevirtual

◆ GetLogLevel()

virtual BNLogLevel BinaryNinja::LogListener::GetLogLevel ( )
inlinevirtual

Reimplemented in LogListModel.

◆ LogMessage()

virtual void BinaryNinja::LogListener::LogMessage ( size_t  session,
BNLogLevel  level,
const std::string &  msg,
const std::string &  logger_name = "",
size_t  tid = 0 
)
pure virtual

Implemented in LogListModel.

◆ RegisterLogListener()

void LogListener::RegisterLogListener ( LogListener listener)
static

◆ UnregisterLogListener()

void LogListener::UnregisterLogListener ( LogListener listener)
static

◆ UpdateLogListeners()

void LogListener::UpdateLogListeners ( )
static

The documentation for this class was generated from the following files: