Stellarium 0.11.1
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure
Static Public Member Functions
StelLogger Class Reference

#include <StelLogger.hpp>

List of all members.

Static Public Member Functions

static void init (const QString &logFilePath)
static void deinit ()
static void debugLogHandler (QtMsgType, const char *)
static const QString & getLog ()
static QString getLogFileName ()
static void writeLog (QString msg)

Detailed Description

Class wit only static members used to manage logging for Stellarium.

The debugLogHandler() method allow to defined it as a standard Qt messages handler which is then used by qDebug, qWarning and qFatal.

Member Function Documentation

static void StelLogger::deinit ( ) [static]

Deinitialize the log file.

Must be called after init() was called.

static void StelLogger::init ( const QString &  logFilePath) [static]

Create and initialize the log file.

Prepend system information before any debugging output.

static void StelLogger::writeLog ( QString  msg) [static]

Write the message plus a newline to the log file at $USERDIR/log.txt.

msgmessage to write. If you call this function the message will be only in the log file, not on the console like with qDebug().