Ananas Library 0.9.5
aLog Class Reference

#include <alog.h>

Public Types

enum  MessageType { MT_ERROR , MT_INFO , MT_DEBUG }
 

Static Public Member Functions

static void print (int status, const QString &text)
 
static void printr (const QString &text)
 
static void init (const QString &logname="", int loglevel=0)
 
static void close ()
 
static QString getLogName ()
 

Detailed Description

Class contain static functions for log system

Member Function Documentation

◆ init()

void aLog::init ( const QString & log_name = "",
int show_up = 0 )
static

Inits log system.

Parameters
log_name- logfile name. Default ~/.ananas.ananas.log
status- showing status

References aService::readConfigVariable().

◆ print()

void aLog::print ( int status,
const QString & text )
static

Error

Info

Info

Writes text to log, if /a status less init status.

Parameters
status- message status ( aLog::MT_ERROR, aLog::MT_INFO, aLog::MT_DEBUG )
text- message

References printr().

Referenced by aContainer::addFile(), wDBTable::checkFields(), aContainer::cleanupTmpFiles(), aForm::Close(), aForm::close(), aForm::ColIndex(), aContainer::compressFile(), aDocument::Conduct(), aObjectsFactory::create(), aEditorFactory::createEditor(), aCfg::createNew(), aContainer::createTmpDir(), AExtMeta::DataTypes(), aForm::DBValue(), aObject::decodeDocNum(), aCatalogue::delElement(), aCatalogue::Delete(), aDocument::Delete(), aARegister::deleteDocument(), aDocJournal::deleteDocument(), aCatalogue::delGroup(), aObject::displayString(), aForm::done(), aContainer::extractData(), aContainer::extractManifest(), wField::fieldSelect(), aCfg::find(), aDocJournal::findDoc(), aDocJournal::findDocument(), aReport::getName4NewTemplate(), aExtSERVICE::GetRcValue(), aARegister::getSaldo(), aARegister::getSaldoByManyDimensions(), aMSOTemplate::getValue(), aOOTemplate::getValue(), aDatabase::init(), aForm::init(), wDBTable::init(), aDocJournal::initObject(), aObject::initObject(), aObjectList::initObject(), aWidget::initObject(), wJournal::initObject(), aCalcTemplate::insertTagsValues(), aDocument::IsConducted(), aCManifest::isValid(), wDBTable::keyPressEvent(), aOOTemplate::lineFeedRemove(), aCfg::loadOneObject(), aCatGroup::New(), aDocJournal::New(), aDocument::New(), aWidget::New(), wDocument::New(), aCatalogue::newGroup(), aDocJournal::nextNumber(), aContainer::open(), aMSOTemplate::open(), aOOTemplate::open(), aTemplate::open(), aEngine::openForm(), aReport::path2workdir(), aCfg::read(), aCManifest::read(), aTests::readConfig(), aCfg::readrc(), aContainer::save(), aMSOTemplate::save(), aOOTemplate::save(), aTemplate::save(), aCfg::saveOneObject(), aCatalogue::Select(), aDocJournal::Select(), aIRegister::Select(), aWidget::Select(), aForm::SelectByCurrent(), aForm::SetColumnReadOnly(), aTemplate::setDir(), aForm::setfocus(), aObject::setLastError(), aDataTable::setObject(), aWidget::setObjValue(), aForm::SetReadOnly(), aForm::SetTabValue(), aCfg::setupNewId(), aWidget::setValue(), aForm::show(), aReport::show(), aForm::SignIn(), aDocument::SignOut(), aCfg::swap(), aForm::TabCount(), aDocument::TableDelete(), aDocument::TableNewLine(), aDocument::TableUpdate(), aForm::TabNewLine(), aForm::TabUpdate(), aForm::tabValue(), aForm::turn_off(), aForm::turn_on(), aDatabase::uid(), aWidget::uid(), aDatabase::uidType(), aDocument::UnConduct(), aARegister::Update(), aCatalogue::Update(), aWidget::Update(), aForm::update(), wDBTable::Value(), aDataTable::value(), aWidget::value(), wCatalogue::valueChanged(), wDBTable::wDBTable(), aCManifest::write(), and aTests::writeConfig().

◆ printr()

void aLog::printr ( const QString & toWrite)
static

Writes raw text to log.

Parameters
text- text

Referenced by print().


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