|
iMSTK
Interactive Medical Simulation Toolkit
|
Public Member Functions | |
| LoggerG3 (const LoggerG3 &)=delete | |
| LoggerG3 & | operator= (const LoggerG3 &)=delete |
| LoggerG3 (LoggerG3 &&)=delete | |
| LoggerG3 & | operator= (LoggerG3 &&)=delete |
| std::unique_ptr< StdoutSinkHandle > | addStdoutSink () |
| Add a sink that logs to standard output. | |
| std::unique_ptr< FileSinkHandle > | addFileSink (const std::string &name, const std::string &path="./") |
| Add a sink that logs to file. | |
| template<typename T , typename DefaultLogCall > | |
| std::unique_ptr< g3::SinkHandle< T > > | addSink (std::unique_ptr< T > real_sink, DefaultLogCall call) |
| Add your own sink. | |
| void | initialize () |
| Create and initialize the logger. | |
| void | destroy () |
| Manual destruction of the logger members. | |
Static Public Member Functions | |
| static LoggerG3 & | getInstance () |
| Gets logger instances without sinks, creates if doesn't exist yet. | |
| static LoggerG3 & | startLogger () |
| Starts logger with default sinks, use getInstance to create a logger with no sinks. | |
Definition at line 45 of file imstkLoggerG3.h.
1.8.13