IMP  2.0.0
The Integrative Modeling Platform
IMP::base::CreateLogContext Class Reference

Create a new log context. More...

#include <IMP/base/CreateLogContext.h>

+ Inheritance diagram for IMP::base::CreateLogContext:

Public Member Functions

 CreateLogContext (std::string fname, const void *object=nullptr)
 
 CreateLogContext (const char *fname, const void *object=nullptr)
 
void reset ()
 
void set (const char *fname, const void *object=nullptr)
 
void show (std::ostream &out=std::cout) const
 

Detailed Description

The following produces

myfunction:
   1
   2
   3
{
CreateLogContext ii("myfunction ");
}
IMP_LOG_VERBOSE( "Now it is has ended." << std::endl);

The more interesting use is that you can use it before calling a function to ensure that all the output of that function is nicely offset.

Definition at line 48 of file CreateLogContext.h.


The documentation for this class was generated from the following file: