xref: /aosp_15_r20/external/clpeak/src/logger_android.cpp (revision 1cd03ba3888297bc945f2c84574e105e3ced3e34)
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