Avionics
Dropship Simulator
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Logger.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 class Logger
6 {
7 private:
8  int logfile;
9 
10 public:
11  enum Level
12  {
13  None = -1,
18  };
19 
20  void Log(const char* msg, Level level = Info, int errorCode = 0);
21 
22  std::string lastError;
25 
26  Logger();
27  ~Logger();
28 };
~Logger()
Definition: Logger.cpp:112
Definition: Logger.h:5
Level lastLevel
Definition: Logger.h:23
int lastErrorCode
Definition: Logger.h:24
std::string lastError
Definition: Logger.h:22
int logfile
Definition: Logger.h:8
void Log(const char *msg, Level level=Info, int errorCode=0)
These have to be in this order.
Definition: Logger.cpp:16
Level
Definition: Logger.h:11
Logger()
Definition: Logger.cpp:95