![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <RDLog.h>
Public Member Functions | |
| rdLogger (std::ostream *dest, bool owner=false) | |
| void | SetTee (std::ostream &stream) |
| Sets a stream to tee the output to. | |
| void | SetTee (const char *filename) |
| Sets a filename to tee the output to. | |
| void | SetTee (const std::string &filename) |
| Sets a filename to tee the output to. | |
| void | ClearTee () |
| Remove our tee if it's set. | |
| ~rdLogger () | |
Public Attributes | |
| std::ostream * | dp_dest |
| bool | df_owner |
| bool | df_enabled |
| std::ofstream * | dp_teeHelperStream |
| RDTee * | tee |
| RDTeeStream * | teestream |
|
inline |
Definition at line 40 of file RDLog.h.
References df_enabled, df_owner, dp_dest, dp_teeHelperStream, tee, and teestream.
|
inline |
Definition at line 83 of file RDLog.h.
References ClearTee(), df_owner, and dp_dest.
|
inline |
Remove our tee if it's set.
Definition at line 70 of file RDLog.h.
References dp_dest, dp_teeHelperStream, tee, and teestream.
Referenced by SetTee(), and ~rdLogger().
|
inline |
Sets a filename to tee the output to.
Definition at line 58 of file RDLog.h.
References dp_dest, dp_teeHelperStream, and SetTee().
|
inline |
|
inline |
| bool boost::logging::rdLogger::df_enabled |
Definition at line 34 of file RDLog.h.
Referenced by rdLogger().
| bool boost::logging::rdLogger::df_owner |
Definition at line 33 of file RDLog.h.
Referenced by rdLogger(), and ~rdLogger().
| std::ostream* boost::logging::rdLogger::dp_dest |
Definition at line 32 of file RDLog.h.
Referenced by ClearTee(), rdLogger(), SetTee(), SetTee(), and ~rdLogger().
| std::ofstream* boost::logging::rdLogger::dp_teeHelperStream |
Definition at line 36 of file RDLog.h.
Referenced by ClearTee(), rdLogger(), and SetTee().
| RDTee* boost::logging::rdLogger::tee |
Definition at line 37 of file RDLog.h.
Referenced by ClearTee(), rdLogger(), and SetTee().
| RDTeeStream* boost::logging::rdLogger::teestream |
Definition at line 38 of file RDLog.h.
Referenced by ClearTee(), rdLogger(), and SetTee().