MuseScore  3.4
Music composition and notation
Public Types | Public Member Functions | Private Attributes | List of all members
Ms::MxmlLogger Class Reference

#include <importmxmllogger.h>

Public Types

enum  Level : char { Level::MXML_TRACE, Level::MXML_INFO, Level::MXML_ERROR }
 

Public Member Functions

 MxmlLogger ()
 
void logDebugTrace (const QString &trace, const QXmlStreamReader *const xmlreader=0)
 Log debug (function) trace. More...
 
void logDebugInfo (const QString &info, const QXmlStreamReader *const xmlreader=0)
 Log debug info (non-fatal events relevant for debugging). More...
 
void logError (const QString &error, const QXmlStreamReader *const xmlreader=0)
 Log error (possibly non-fatal but to be reported to the user anyway). More...
 
void setLoggingLevel (const Level level)
 

Private Attributes

Level _level = Level::MXML_INFO
 

Member Enumeration Documentation

◆ Level

enum Ms::MxmlLogger::Level : char
strong
Enumerator
MXML_TRACE 
MXML_INFO 
MXML_ERROR 

Constructor & Destructor Documentation

◆ MxmlLogger()

Ms::MxmlLogger::MxmlLogger ( )
inline

Member Function Documentation

◆ logDebugInfo()

void Ms::MxmlLogger::logDebugInfo ( const QString &  info,
const QXmlStreamReader *const  xmlreader = 0 
)

Log debug info (non-fatal events relevant for debugging).

◆ logDebugTrace()

void Ms::MxmlLogger::logDebugTrace ( const QString &  trace,
const QXmlStreamReader *const  xmlreader = 0 
)

Log debug (function) trace.

◆ logError()

void Ms::MxmlLogger::logError ( const QString &  error,
const QXmlStreamReader *const  xmlreader = 0 
)

Log error (possibly non-fatal but to be reported to the user anyway).

◆ setLoggingLevel()

void Ms::MxmlLogger::setLoggingLevel ( const Level  level)
inline

Member Data Documentation

◆ _level

Level Ms::MxmlLogger::_level = Level::MXML_INFO
private

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