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. |