1 #include <logger.h>
2 #include <iomanip>
3 #include <sstream>
4
print(string str)5 void logger::print(string str)
6 {
7 jEnv->CallVoidMethod((*jObj), printCallback, jEnv->NewStringUTF(str.c_str()));
8 }
9
print(double val)10 void logger::print(double val)
11 {
12 stringstream ss;
13 ss << setprecision(2) << fixed << val;
14
15 jEnv->CallVoidMethod((*jObj), printCallback, jEnv->NewStringUTF(ss.str().c_str()));
16 }
17
print(float val)18 void logger::print(float val)
19 {
20 stringstream ss;
21 ss << setprecision(2) << fixed << val;
22
23 jEnv->CallVoidMethod((*jObj), printCallback, jEnv->NewStringUTF(ss.str().c_str()));
24 }
25
print(int val)26 void logger::print(int val)
27 {
28 stringstream ss;
29 ss << val;
30
31 jEnv->CallVoidMethod((*jObj), printCallback, jEnv->NewStringUTF(ss.str().c_str()));
32 }
33
print(unsigned int val)34 void logger::print(unsigned int val)
35 {
36 stringstream ss;
37 ss << val;
38
39 jEnv->CallVoidMethod((*jObj), printCallback, jEnv->NewStringUTF(ss.str().c_str()));
40 }
41
logger(bool _enableXml,string _xmlFileName)42 logger::logger(bool _enableXml, string _xmlFileName) : enableXml(false)
43 {
44 }
45
~logger()46 logger::~logger()
47 {
48 }
49
50 // xml dump disabled
xmlOpenTag(string tag)51 void logger::xmlOpenTag(string tag)
52 {
53 }
54
xmlAppendAttribs(string key,string value)55 void logger::xmlAppendAttribs(string key, string value)
56 {
57 }
58
xmlAppendAttribs(string key,uint value)59 void logger::xmlAppendAttribs(string key, uint value)
60 {
61 }
62
xmlSetContent(string value)63 void logger::xmlSetContent(string value)
64 {
65 }
66
xmlSetContent(float value)67 void logger::xmlSetContent(float value)
68 {
69 }
70
xmlCloseTag()71 void logger::xmlCloseTag()
72 {
73 }
74
xmlRecord(string tag,string value)75 void logger::xmlRecord(string tag, string value)
76 {
77 }
78
xmlRecord(string tag,float value)79 void logger::xmlRecord(string tag, float value)
80 {
81 }
82