RXtoRINEX
V2.1
RXtoRINEX provides tools to collect data from GPS / GNSS receivers in mobile devices, convert them to RINEX or RTK formats, and process RINEX files.
Main Page
Classes
Files
File List
File Members
CommonClasses
src
Logger.h
Go to the documentation of this file.
1
20
#ifndef LOGGER_H
21
#define LOGGER_H
22
23
#include <string>
24
#include <time.h>
25
#include <stdio.h>
26
#include <string.h>
27
28
using namespace
std
;
29
38
class
Logger
{
39
public
:
41
enum
logLevel
{SEVERE=0, WARNING, INFO, CONFIG, FINE, FINER, FINEST};
42
//Constructors and destructor
43
Logger
(
string
,
string
,
string
);
44
Logger
(
string
);
45
Logger
(
void
);
46
~
Logger
(
void
);
47
void
setPrgName(
string
);
48
void
setLevel(logLevel);
49
void
setLevel(
string
);
50
bool
isLevel(logLevel);
51
bool
isLevel(
string
);
52
void
severe(
string
);
53
void
warning(
string
);
54
void
info(
string
);
55
void
config(
string
);
56
void
fine(
string
);
57
void
finer(
string
);
58
void
finest(
string
);
59
private
:
60
string
program;
//program name to tag logs
61
logLevel levelSet;
//maximum level to log
62
FILE * fileLog;
63
64
void
logMsg(logLevel msgLevel,
string
msg);
65
logLevel identifyLevel(
string
level);
66
};
67
#endif
Logger
Definition:
Logger.h:38
std
Logger::logLevel
logLevel
The log levels defined in this class.
Definition:
Logger.h:41
Generated on Sat Feb 24 2018 20:52:26 for RXtoRINEX by
1.8.9.1