logging.h 490 B

123456789101112131415161718192021222324
  1. // create by ausk(jinlj) 2022/10/25
  2. #pragma once
  3. #include "NvInferRuntimeCommon.h"
  4. #include <cassert>
  5. #include <ctime>
  6. #include <iomanip>
  7. #include <iostream>
  8. #include <ostream>
  9. #include <sstream>
  10. #include <string>
  11. using Severity = nvinfer1::ILogger::Severity;
  12. class Logger : public nvinfer1::ILogger
  13. {
  14. public:
  15. void log(Severity severity, const char* msg) noexcept override
  16. {
  17. if (severity < Severity::kINFO) {
  18. std::cout << msg << std::endl;
  19. }
  20. }
  21. };