Public interface of class 'Logger'. More...
#include <Logger.h>
Related Functions | |
(Note that these are not member functions.) | |
| Logger_ptr | Logger_create (FILE *stream) |
| The Logger class constructor. | |
| void | Logger_dec_indent_size (Logger_ptr self) |
| Decrements the indentation of the logger. | |
| void | Logger_destroy (Logger_ptr self) |
| The Logger class destructor. | |
| int | Logger_get_indent_size (const Logger_ptr self) |
| Returns the indentation of the logger. | |
| OStream_ptr | Logger_get_ostream (const Logger_ptr self) |
| Returns the internal OStream instance. | |
| FILE * | Logger_get_stream (const Logger_ptr self) |
| Returns the stream used by the given logger instance. | |
| void | Logger_inc_indent_size (Logger_ptr self) |
| Increments the indentation of the logger. | |
| void | Logger_log (const Logger_ptr self, const char *format,...) |
| Logs the given format string with the given parameters. | |
| void | Logger_nlog (const Logger_ptr self, const MasterPrinter_ptr node_printer, const char *format,...) |
| Logs the given format string with the given parameters. | |
| void | Logger_reset_indent_size (Logger_ptr self) |
| Resets the indentation of the logger. | |
| void | Logger_set_indent_size (Logger_ptr self, int n) |
| Sets the indentation of the logger. | |
| void | Logger_vlog (const Logger_ptr self, OptsHandler_ptr opts, const int verbose_level, const char *format,...) |
| Logs the given format string with the given parameters. | |
| void | Logger_vnlog (const Logger_ptr self, const MasterPrinter_ptr node_printer, OptsHandler_ptr opts, const int verbose_level, const char *format,...) |
| Logs the given format string with the given parameters. | |
Public interface of class 'Logger'.
Definition of the public accessor for class Logger
| Logger_ptr Logger_create | ( | FILE * | stream | ) | [related] |
| void Logger_dec_indent_size | ( | Logger_ptr | self | ) | [related] |
Decrements the indentation of the logger.
Decrements the indentation of the logger
| void Logger_destroy | ( | Logger_ptr | self | ) | [related] |
| int Logger_get_indent_size | ( | const Logger_ptr | self | ) | [related] |
Returns the indentation of the logger.
Returns the indentation of the logger
| OStream_ptr Logger_get_ostream | ( | const Logger_ptr | self | ) | [related] |
| FILE * Logger_get_stream | ( | const Logger_ptr | self | ) | [related] |
Returns the stream used by the given logger instance.
Returns the stream used by Logger_nlog and Logger_log
| void Logger_inc_indent_size | ( | Logger_ptr | self | ) | [related] |
Increments the indentation of the logger.
Increments the indentation of the logger
| void Logger_log | ( | const Logger_ptr | self, | |
| const char * | format, | |||
| ... | ||||
| ) | [related] |
Logs the given format string with the given parameters.
Logs the given format string with the given parameters
| void Logger_nlog | ( | const Logger_ptr | self, | |
| const MasterPrinter_ptr | node_printer, | |||
| const char * | format, | |||
| ... | ||||
| ) | [related] |
Logs the given format string with the given parameters.
Logs the given format string with the given parameters. Supports node printing (using 'N')
| void Logger_reset_indent_size | ( | Logger_ptr | self | ) | [related] |
Resets the indentation of the logger.
Resets the indentation of the logger
| void Logger_set_indent_size | ( | Logger_ptr | self, | |
| int | n | |||
| ) | [related] |
Sets the indentation of the logger.
Sets the indentation of the logger
| void Logger_vlog | ( | const Logger_ptr | self, | |
| OptsHandler_ptr | opts, | |||
| const int | verbose_level, | |||
| const char * | format, | |||
| ... | ||||
| ) | [related] |
Logs the given format string with the given parameters.
Logs the given format string with the given parameters, keeping in account the verbose level
| void Logger_vnlog | ( | const Logger_ptr | self, | |
| const MasterPrinter_ptr | node_printer, | |||
| OptsHandler_ptr | opts, | |||
| const int | verbose_level, | |||
| const char * | format, | |||
| ... | ||||
| ) | [related] |
Logs the given format string with the given parameters.
Logs the given format string with the given parameters. Supports node printing (using 'N'), keeping in account the verbose level
1.6.1