WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Public Member Functions | Public Attributes | List of all members
Zbl::ZblLogParams Class Reference

This class contains the Zuble logging parameters that control log output. More...

#include <ZblLogParams.h>

Public Member Functions

 ZblLogParams ()
 
 ZblLogParams (LogFileFormat fileFormat, bool enableZubleLogging, bool enableFileOutput, bool enableStdOutput, const QString &logOutputDir, bool enableModelOutput, bool enableDetails)
 
 ZblLogParams (const ZblLogParams &params)
 
ZblLogParamsoperator= (const ZblLogParams &params)
 
bool operator== (const ZblLogParams &params)
 
bool operator!= (const ZblLogParams &params)
 
bool equals (const ZblLogParams &params)
 

Public Attributes

bool m_enableLogging
 Enables Zuble logging. More...
 
bool m_enableFileOutput
 Enables log output to file. More...
 
bool m_enableStdOutput
 Enables log output to stdout. More...
 
bool m_enableModelOutput
 Enables log output to log histogram buffer. More...
 
bool m_enableDetails
 Logs will include detailed debugging information. More...
 
LogFileFormat m_fileFormat
 The current logger output file format. More...
 
QString m_logOutputDir
 Directory in which log files are created. More...
 

Detailed Description

This class contains the Zuble logging parameters that control log output.

Definition at line 38 of file ZblLogParams.h.

Constructor & Destructor Documentation

◆ ZblLogParams() [1/3]

Zbl::ZblLogParams::ZblLogParams ( )

Definition at line 29 of file ZblLogParams.cpp.

Referenced by ZblLogParams().

◆ ZblLogParams() [2/3]

Zbl::ZblLogParams::ZblLogParams ( LogFileFormat  fileFormat,
bool  enableZubleLogging,
bool  enableFileOutput,
bool  enableStdOutput,
const QString &  logOutputDir,
bool  enableModelOutput,
bool  enableDetails 
)
inline

Definition at line 44 of file ZblLogParams.h.

◆ ZblLogParams() [3/3]

Zbl::ZblLogParams::ZblLogParams ( const ZblLogParams params)

Definition at line 34 of file ZblLogParams.cpp.

Member Function Documentation

◆ equals()

bool Zbl::ZblLogParams::equals ( const ZblLogParams params)

Definition at line 57 of file ZblLogParams.cpp.

Referenced by operator!=(), and operator==().

◆ operator!=()

bool Zbl::ZblLogParams::operator!= ( const ZblLogParams params)
inline

Definition at line 66 of file ZblLogParams.h.

◆ operator=()

ZblLogParams & Zbl::ZblLogParams::operator= ( const ZblLogParams params)

Definition at line 45 of file ZblLogParams.cpp.

Referenced by ZblLogParams().

◆ operator==()

bool Zbl::ZblLogParams::operator== ( const ZblLogParams params)
inline

Definition at line 64 of file ZblLogParams.h.

Member Data Documentation

◆ m_enableDetails

bool Zbl::ZblLogParams::m_enableDetails

◆ m_enableFileOutput

bool Zbl::ZblLogParams::m_enableFileOutput

◆ m_enableLogging

bool Zbl::ZblLogParams::m_enableLogging

◆ m_enableModelOutput

bool Zbl::ZblLogParams::m_enableModelOutput

◆ m_enableStdOutput

bool Zbl::ZblLogParams::m_enableStdOutput

◆ m_fileFormat

LogFileFormat Zbl::ZblLogParams::m_fileFormat

◆ m_logOutputDir

QString Zbl::ZblLogParams::m_logOutputDir

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