| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
Logging and error reporting support. More...
#include <IMP/kernel_config.h>#include "enums.h"#include "WarningContext.h"#include "Flag.h"#include <string>
 Include dependency graph for log.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| IMP | |
| Base functionality and abstract base classes for representation, scoring and sampling.  | |
Logging | |
 Logging is provided by IMP/log.h. People implementing IMP::Object classes should also see IMP_OBJECT_LOG() and IMP::SetLogState. All logging is disabled when   | |
| void | IMP::add_to_log (LogLevel level, std::string to_write) | 
| Write a string to the log, for Python.  More... | |
| void | IMP::set_log_level (LogLevel l) | 
| Set the current global log level.  More... | |
| void | IMP::set_log_timer (bool tb) | 
| Set whether log messages are tagged with the current log time.  More... | |
| void | IMP::reset_log_timer () | 
| Reset the log timer.  More... | |
| LogLevel | IMP::get_log_level () | 
| Get the currently active global log level.  More... | |
Create a progress bar in the terminal | |
| void | IMP::set_progress_display (std::string description, unsigned int steps) | 
| Set up the progress bar with the passed description.  More... | |
| void | IMP::add_to_progress_display (unsigned int step=1) | 
| Set the current progress.  More... | |