Registry
|
Public Member Functions | |
bool | enable_file_output (bool bEnable, const char *filename) |
Please note that only the filename given at the first call is considered. More... | |
bool | enable_terminal_output (bool bEnable) |
enables or disables terminal output (enabled by default) More... | |
void | flush () |
flush all buffers, especially the file buffer. More... | |
std::string | get_debug_IDs () |
int | get_debug_level (const char *tag) const |
gets the debug level of Tag 'tag' More... | |
int | get_output_process () |
Returns the process which outputs its data. More... | |
void | is_output_process (int procRank) |
Returns whether the process outputs its data. More... | |
bool | rename_log_file (const char *filename) |
Renames previously opened logfile to the name given. More... | |
bool | set_debug_level (const char *tag, int lev) |
sets the debug level of Tag 'tag' to level 'lev' More... | |
bool | set_debug_levels (int lev) |
sets the debug level of all tags to 'lev' More... | |
void | set_output_process (int procRank) |
Sets the process which shall output its data. More... | |
Private Member Functions | |
LogAssistant ()=delete | |
Constructor hidden / deactivated. More... | |
|
privatedelete |
Constructor hidden / deactivated.
|
inline |
Please note that only the filename given at the first call is considered.
[in] | bEnable | |
[in] | filename |
References LogAssistant::enable_file_output().
|
inline |
enables or disables terminal output (enabled by default)
[in] | bEnable |
References LogAssistant::enable_terminal_output().
|
inline |
flush all buffers, especially the file buffer.
References LogAssistant::flush().
|
inline |
|
inline |
|
inline |
Returns the process which outputs its data.
References LogAssistant::get_output_process().
|
inline |
Returns whether the process outputs its data.
[in] | procRank |
References LogAssistant::is_output_process().
|
inline |
Renames previously opened logfile to the name given.
[in] | filename |
References LogAssistant::rename_log_file().
|
inline |
sets the debug level of Tag 'tag' to level 'lev'
[in] | tag | |
[in] | lev |
References LogAssistant::set_debug_level().
|
inline |
sets the debug level of all tags to 'lev'
[in] | lev |
References LogAssistant::set_debug_levels().
|
inline |
Sets the process which shall output its data.
[in] | procRank |
References LogAssistant::set_output_process().