source: tags/asap2beta/src/Logger.h

Last change on this file was 891, checked in by mar637, 18 years ago

asap2 naming changes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 401 bytes
Line 
1#ifndef SDLOG_H
2#define SDLOG_H
3
4#include <string>
5#include <iostream>
6
7namespace asap {
8
9class Logger {
10public:
11  Logger();
12  Logger(bool enabled);
13  void pushLog(const std::string& s, bool newline=true) const;
14  //void pushLog(const char* cs);
15  std::string popLog() const;
16  virtual void enableLog();
17  virtual void disableLog();
18private:
19  static std::string log_;
20  bool enabled_;
21};
22
23}
24
25#endif
26
Note: See TracBrowser for help on using the repository browser.