source: molecuilder/src/log.cpp@ ec70ec

Last change on this file since ec70ec was 96d8dc, checked in by Saskia Metzler <metzler@…>, 16 years ago

Ticket 43 Create a logging class

The verbosity level can now be handeled globally by setVerbosity().

  • Property mode set to 100644
File size: 689 bytes
Line 
1/*
2 * log.cpp
3 *
4 * Created on: Oct 19, 2009
5 * Author: metzler
6 */
7
8#include "logger.hpp"
9#include "errorLogger.hpp"
10
11/**
12 * Sets verbosity for the error logger and the standard logger.
13 *
14 * \param int verbosity level
15 */
16void setVerbosity(int verbosityLevel) {
17 logger::getInstance()->setVerbosity(verbosityLevel);
18 errorLogger::getInstance()->setVerbosity(verbosityLevel);
19}
20
21/**
22 * Prints a log entry.
23 *
24 * \param indentation level of the message to log
25 */
26class logger * log() {
27 return logger::getInstance();
28}
29
30/**
31 * Prints an error log entry.
32 *
33 * \param indentation level of the message to log
34 */
35class errorLogger * elog() {
36 return errorLogger::getInstance();
37}
Note: See TracBrowser for help on using the repository browser.