#include <FileLogger.h>

Public Member Functions | |
| FileLogger (const std::string &fileName) | |
| virtual | ~FileLogger () |
| virtual void | logMessage (LoggerInfo &info) |
Protected Member Functions | |
| void | openFile (const char *fileName) |
Protected Attributes | |
| std::string | fileName_ |
| FILE * | logFile_ |
| unsigned int | size_ |
Definition at line 27 of file FileLogger.h.
| FileLogger::FileLogger | ( | const std::string & | fileName | ) |
Definition at line 25 of file FileLogger.cpp.
| FileLogger::~FileLogger | ( | ) | [virtual] |
Definition at line 31 of file FileLogger.cpp.
| void FileLogger::logMessage | ( | LoggerInfo & | info | ) | [virtual] |
Implements LoggerI.
Definition at line 35 of file FileLogger.cpp.
References fileName_, LoggerInfo::getMessage(), LoggerInfo::getTime(), logFile_, openFile(), size_, and LangStringUtil::strlen().
Referenced by adminLog(), StatsLoggerFile::gameStart(), ServerWebServer::processMessage(), StatsLoggerFile::roundStart(), syncCheckLog(), StatsLoggerFile::tankConnected(), StatsLoggerFile::tankDisconnected(), StatsLoggerFile::tankFired(), StatsLoggerFile::tankJoined(), StatsLoggerFile::tankKilled(), StatsLoggerFile::tankOverallWinner(), StatsLoggerFile::tankResigned(), StatsLoggerFile::tankSelfKilled(), StatsLoggerFile::tankTeamKilled(), StatsLoggerFile::tankWon(), StatsLoggerFile::weaponFired(), and StatsLoggerFile::weaponKilled().
| void FileLogger::openFile | ( | const char * | fileName | ) | [protected] |
Definition at line 47 of file FileLogger.cpp.
References S3D::formatStringBuffer(), S3D::getLogFile(), logFile_, and size_.
Referenced by logMessage().
std::string FileLogger::fileName_ [protected] |
FILE* FileLogger::logFile_ [protected] |
unsigned int FileLogger::size_ [protected] |
1.5.3