|
template<typename... Args> |
std::string | syten::Log::format_args (Args &&... data) |
| Constructs a text representation of a series of objects by shifting them into a std::stringstream. More...
|
|
std::string | syten::Log::format_args (char const *c) |
| Overload for format_args() taking a single C character array. More...
|
|
template<typename... Args> |
std::string | syten::Log::format_args (Fmt fmt, Args &&... data) |
| Constructs a text representation of a series of objects by calling fmt::format() using the format string stored in the first one as the format specifier. More...
|
|
template<typename... Args> |
std::string | syten::Log::format_args (FmtNN fmt, Args &&... data) |
| Constructs a text representation of a series of objects by calling fmt::format() using the format string stored in the first one as the format specifier. More...
|
|
std::string | syten::Log::format_args (std::string const &s) |
| Overload for format_args() taking a single string. More...
|
|
void | syten::Log::initLogsP1 () |
| Sets stdcerr_is_tty. More...
|
|
void | syten::Log::initLogsP2 () |
| Initialises the file streams if timing_log_name and/or generic_log_name are set and the log levels are greater than none. More...
|
|
template<typename... Args> |
void | syten::Log::log_impl (PrintPrefix pp, int level, std::ofstream &filestream, std::ostream &ttystream, Args &&... data) |
| Implementation helper to decide if we need to generate logging output and where to put it. More...
|
|
void | syten::Log::log_output (PrintPrefix pp, StreamIsTTY tty, int level, std::ostream &output_stream, std::string const &str) |
| Outputs the supplied string to the supplied file stream. More...
|
|
template<typename... Args> |
void | syten::logE (int level, Args &&... data) |
| Logs data of the specified level to the standard file streams and std::cerr and prints the prefix. More...
|
|
template<typename... Args> |
void | syten::logE (int level, NoPrefix, Args &&... data) |
| Logs data of the specified level to the standard file streams and std::cerr and does not print the prefix. More...
|
|
template<typename... Args> |
void | syten::logGD (Args &&... data) |
| Logs generic debugging data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logGd (Args &&... data) |
| Logs generic extra debugging data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logGE (Args &&... data) |
| Logs generic errors to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logGI (Args &&... data) |
| Logs generic informational data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logGI_O (Args &&... data) |
| Logs generic informational data to the standard file streams and std::cout. More...
|
|
template<typename... Args> |
void | syten::logGN (Args &&... data) |
| Logs generic notices to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logGW (Args &&... data) |
| Logs generic warnings to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logO (int level, Args &&... data) |
| Logs data of the specified level to the standard file streams and std::cout and prints the prefix. More...
|
|
template<typename... Args> |
void | syten::logO (int level, NoPrefix, Args &&... data) |
| Logs data of the specified level to the standard file streams and std::cout and does not print the prefix. More...
|
|
template<typename... Args> |
void | syten::logTI (Args &&... data) |
| Logs informational timing data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logTV (Args &&... data) |
| Logs verbose timing data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logTx (Args &&... data) |
| Logs extra-verbose timing data to the standard file streams and std::cerr. More...
|
|
template<typename... Args> |
void | syten::logTX (Args &&... data) |
| Logs EXTRA-verbose timing data to the standard file streams and std::cerr. More...
|
|