source: molecuilder/src/log.cpp@ 543ce4

Last change on this file since 543ce4 was 543ce4, checked in by Frederik Heber <heber@…>, 16 years ago

Huge change from ofstream * (const) out --> Log().

  • first shift was done via regular expressions
  • then via error messages from the code
  • note that class atom, class element and class molecule kept in parts their output stream, was they print to file.
  • make check runs fine
  • MISSING: Verbosity is not fixed for everything (i.e. if no endl; is present and next has Verbose(0) ...)

Signed-off-by: Frederik Heber <heber@…>

  • 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.