src/logger.cpp

Go to the documentation of this file.
00001 // Copyright (c) 2003 - 2004 Anselm R. Garbe <anselmg at t-online.de>
00002 // See ../LICENSE.txt for license details.
00003 //
00004 // $Id: logger.cpp 7 2007-05-24 11:03:53Z eg1981 $
00005 
00006 #include <iostream>
00007 
00008 #include "logger.h"
00009 #include "util.h"
00010 
00011 Logger::Logger() {
00012 
00013 }
00014 
00015 Logger::~Logger() {
00016 
00017 }
00018 
00019 void Logger::error(string message, bool fatal) {
00020     cerr << "ncwm[E " << Util::timestamp() << "]: " << message;
00021     if (fatal) {
00022         cerr << ", giving up" << endl;
00023         exit(1);
00024     }
00025     cerr << endl;
00026 }
00027 
00028 void Logger::warning(string message) {
00029     cerr << "ncwm[W " << Util::timestamp() << "]: " << message << endl;
00030 }
00031 
00032 void Logger::debug(string message) {
00033     cout << "ncwm[D " << Util::timestamp() << "]: "
00034          << message << endl;
00035 }

Generated on Thu May 24 15:19:32 2007 for ncwm by  doxygen 1.5.1