ILogger.h
Go to the documentation of this file.
1 
2 #ifndef LOG_I_LOGGER_HPP
3 #define LOG_I_LOGGER_HPP
4 
5 //#include <stdarg.h>
6 #include <stdio.h>
7 
8 
9 namespace GENICAM_NAMESPACE
10 {
11  class ILogger
12  {
13  public:
14  enum Priority
15  {
16  ERR = 300,
17  WARN = 400,
18  INFO = 600,
19  DEBUG = 700,
20  NOTSET = 800
21  };
22 
23  virtual ~ILogger() {};
24  virtual void Log(Priority value, const char* stringFormat, ...) = 0;
25  virtual void LogVA(Priority value, const char* stringFormat, va_list arg) = 0;
26  };
27 
28 }
29 #endif
30 
virtual void Log(Priority value, const char *stringFormat,...)=0
The Priority class provides importance levels with which one can categorize log messages.
Definition: Priority.hh:62
virtual void LogVA(Priority value, const char *stringFormat, va_list arg)=0


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:40