retdec
|
#include <logger.h>
Public Member Functions | |
FileLogger (const std::string &file, bool verbose=true) | |
![]() | |
Logger (std::ostream &stream, bool verbose=true) | |
Logger (const Logger &logger) | |
~Logger () | |
template<typename T > | |
Logger & | operator<< (const T &p) |
Logger & | operator<< (const StreamManipulator &manip) |
Logger & | operator<< (const Action &ia) |
Logger & | operator<< (const Color &lc) |
Private Attributes | |
std::ofstream | _file |
Additional Inherited Members | |
![]() | |
enum | Action : int { Phase , SubPhase , SubSubPhase , ElapsedTime , Error , Warning , NoAction } |
enum class | Color : int { Red , Green , Blue , Yellow , DarkCyan , Default } |
using | Ptr = std::unique_ptr< Logger > |
![]() | |
typedef std::ostream &(* | StreamManipulator) (std::ostream &) |
![]() | |
std::ostream & | _out |
bool | _verbose = true |
Color | _currentBrush = Color::Default |
bool | _modifiedTerminalProperty = false |
bool | _terminalNotSupported = false |
retdec::utils::io::FileLogger::FileLogger | ( | const std::string & | file, |
bool | verbose = true |
||
) |
|
private |