A logger that outputs messages to a file. More...
#include <Console.hh>
Classes | |
class | Buffer |
String buffer for the file logger. More... | |
Public Member Functions | |
FileLogger (const std::string &_filename="") | |
Constructor. More... | |
virtual | ~FileLogger () |
Destructor. More... | |
void | Init (const std::string &_filename) |
Initialize the file logger. More... | |
virtual FileLogger & | operator() () |
Output a filename and line number, then return a reference to the logger. More... | |
virtual FileLogger & | operator() (const std::string &_file, int _line) |
Output a filename and line number, then return a reference to the logger. More... | |
A logger that outputs messages to a file.
gazebo::common::FileLogger::FileLogger | ( | const std::string & | _filename = "" | ) |
Constructor.
[in] | _filename | Filename to write into. If empty, FileLogger::Init must be called separately. |
|
virtual |
Destructor.
void gazebo::common::FileLogger::Init | ( | const std::string & | _filename | ) |
Initialize the file logger.
[in] | _filename | Name and path of the log file to write output into. |
|
virtual |
Output a filename and line number, then return a reference to the logger.
|
virtual |
Output a filename and line number, then return a reference to the logger.
[in] | _file | Filename to output. |
[in] | _line | Line number in the _file. |