dualfilelogger.cpp 803 B

123456789101112131415161718192021222324252627
  1. /**
  2. @file
  3. @author Stefan Frings
  4. */
  5. #include "dualfilelogger.h"
  6. using namespace stefanfrings;
  7. DualFileLogger::DualFileLogger(QSettings *firstSettings, QSettings* secondSettings, const int refreshInterval, QObject* parent)
  8. :Logger(parent)
  9. {
  10. firstLogger=new FileLogger(firstSettings, refreshInterval, this);
  11. secondLogger=new FileLogger(secondSettings, refreshInterval, this);
  12. }
  13. void DualFileLogger::log(const QtMsgType type, const QString& message, const QString &file, const QString &function, const int line)
  14. {
  15. firstLogger->log(type,message,file,function,line);
  16. secondLogger->log(type,message,file,function,line);
  17. }
  18. void DualFileLogger::clear(const bool buffer, const bool variables)
  19. {
  20. firstLogger->clear(buffer,variables);
  21. secondLogger->clear(buffer,variables);
  22. }