#include <Logger.h>
Inheritance diagram for PSQt::Logger:
Signals | |
void | signal_new_record (Record &) |
Static Public Member Functions | |
static Logger * | getLogger (const LEVEL &level=INFO) |
Protected Member Functions | |
virtual void | new_record (Record &rec) |
Connects LoggerBase with GUILogger using method new_record(Record& rec) - callback for re-implementation in subclass, which emits signal with record for each new record above threshold level.
This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.
#include "PSQt/Logger.h"
Logger::getLogger()->some_method(...)
MsgInLog(_name_(), INFO, "some message is here"); // send message to the lagger Print("some message is here"); // just print, message is not saved in the logger SetMsgLevel(DEBUG); // change the level of messages for output and saving in file.
Logger::getLogger()->setLevel(DEBUG); LEVEL level = Logger::getLogger()->getLevel(); std::string txt_error_msgs = Logger::getLogger()->strRecordsForLevel(ERROR); Logger::getLogger()-> ...
Definition at line 75 of file Logger.h.
Definition at line 33 of file Logger.cpp.
Referenced by PSQt::GUILogger::GUILogger(), and PSQt::GUILogger::onCombo().
void PSQt::Logger::new_record | ( | Record & | rec | ) | [protected, virtual] |
Reimplemented from PSQt::LoggerBase.
Definition at line 42 of file Logger.cpp.
References signal_new_record().
void PSQt::Logger::signal_new_record | ( | Record & | ) | [signal] |
Referenced by new_record().