votca 2024.1-dev
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
logger.h File Reference
#include <chrono>
#include <iostream>
#include <sstream>
#include <votca/tools/globals.h>
Include dependency graph for logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  votca::xtp::LogBuffer
 
class  votca::xtp::Logger
 Logger is used for thread-safe output of messages. More...
 
class  votca::xtp::TimeStamp
 Timestamp returns the current time as a string Example: cout << TimeStamp() More...
 

Namespaces

namespace  votca
 base class for all analysis tools
 
namespace  votca::xtp
 Charge transport classes.
 

Macros

#define VOTCA_XTP_LOGGER_H
 
#define XTP_LOG(level, log)
 

Macro Definition Documentation

◆ VOTCA_XTP_LOGGER_H

#define VOTCA_XTP_LOGGER_H

For an earlier history see ctp repo commit 77795ea591b29e664153f9404c8655ba28dc14e9

Definition at line 24 of file logger.h.

◆ XTP_LOG

#define XTP_LOG ( level,
log )
Value:
if (level > (log).getReportLevel()) \
; \
else \
(log)(level)

Definition at line 40 of file logger.h.