#include <logger.h>
Public Member Functions | |
logger () | |
~logger () | |
int | init (coeur *) |
int | close () |
Close the base. | |
int | createFile (stringc name, int id) |
int | write (int id, stringc=stringc("")) |
int | closeFile (int) |
bool | OnEvent (const SEvent &) |
Private Attributes | |
std::vector< std::ofstream * > * | files |
Definition at line 2 of file logger.h.
logger::logger | ( | ) |
Definition at line 18 of file logger.cpp.
References files.
logger::~logger | ( | ) |
Definition at line 23 of file logger.cpp.
References files.
int logger::close | ( | ) | [virtual] |
Close the base.
Close the log and put base::initialize to false
Reimplemented from base.
Definition at line 34 of file logger.cpp.
Referenced by coeur::close().
int logger::closeFile | ( | int | idLog | ) |
Definition at line 69 of file logger.cpp.
References files, base::log(), and write().
Referenced by base::close().
int logger::createFile | ( | stringc | name, | |
int | id | |||
) |
Definition at line 40 of file logger.cpp.
References files, base::log(), and write().
Referenced by base::init().
int logger::init | ( | coeur * | c | ) |
Definition at line 28 of file logger.cpp.
Referenced by coeur::init().
bool logger::OnEvent | ( | const SEvent & | event | ) |
Definition at line 80 of file logger.cpp.
int logger::write | ( | int | id, | |
stringc | text = stringc("") | |||
) |
Definition at line 61 of file logger.cpp.
References files, coeur::getTime(), and base::mycore.
Referenced by closeFile(), createFile(), and base::log().
std::vector<std::ofstream*>* logger::files [private] |
Definition at line 17 of file logger.h.
Referenced by closeFile(), createFile(), logger(), write(), and ~logger().