QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | List of all members
qevercloud::ILogger Class Referenceabstract

#include <Log.h>

Public Member Functions

virtual bool shouldLog (const LogLevel level, const char *component) const =0
 
virtual void log (const LogLevel level, const char *component, const char *fileName, const quint32 lineNumber, const qint64 timestamp, const QString &message)=0
 
virtual void setLevel (const LogLevel level)=0
 
virtual LogLevel level () const =0
 

Member Function Documentation

◆ level()

virtual LogLevel qevercloud::ILogger::level ( ) const
pure virtual

◆ log()

virtual void qevercloud::ILogger::log ( const LogLevel  level,
const char *  component,
const char *  fileName,
const quint32  lineNumber,
const qint64  timestamp,
const QString &  message 
)
pure virtual

◆ setLevel()

virtual void qevercloud::ILogger::setLevel ( const LogLevel  level)
pure virtual

◆ shouldLog()

virtual bool qevercloud::ILogger::shouldLog ( const LogLevel  level,
const char *  component 
) const
pure virtual