39 #include "DGtal/base/Config.h"
40 #include "DGtal/base/Common.h"
43 using namespace DGtal;
49 trace.
info()<<
"This is an Info trace"<<endl;
51 trace.
error()<<
"This is an Error trace"<<endl;
60 trace.
info()<<
"This is an Info trace, level 0"<<endl;
62 trace.
info()<<
"This is an Info trace, level 1"<<endl;
63 trace.
info()<<
"This is an Info trace, level 1"<<endl;
65 trace.
warning()<<
"This is an Warning trace, level 2"<<endl;
66 trace.
warning()<<
"This is an Warning trace, level 2"<<endl;
67 trace.
info()<<
"This is an Info trace, level 2"<<endl;
68 trace.
error()<<
"This is an Error trace, level 2 (followed by a loop)"<<endl;
70 for (
unsigned int i=0 ; i< 4334450; i++)
71 tmp = (
long)cos((
double)tmp+i);
74 trace.
info()<<
"This is an Info trace, level 1 (followed by another loop)"<<endl;
76 for (
unsigned int i=0 ; i< 4334450; i++)
77 tmp = (
long)cos((
double)tmp+i);
80 trace.
info()<<
"This is an Info trace, level 0"<<endl<<endl;
91 trace.
info() <<
"Checking the filestream output.. Please check the 'example.txt' file"<<endl;
94 myfile.open (
"example.txt");
97 Trace t2(traceWriterFile);
99 t2.info()<<
"This is an Info trace"<<endl;
100 t2.warning()<<
"This is an warning trace"<<endl;
102 t2.error()<<
"This is an Error trace"<<endl;
103 t2.emphase()<<
"This is an Emphased trace"<<endl;
105 t2.beginBlock(
"FirstMethod");
106 t2.info()<<
"This is an Info trace, level 1"<<endl;
107 t2.info()<<
"This is an Info trace, level 1"<<endl;
117 size_t duration,duration2;
124 for (
unsigned int i=0 ; i< 4334450; i++)
125 tmp = (
long)cos((
double)tmp+i);
130 for (
unsigned int i=0 ; i< 4334450; i++)
131 tmp = (
long)cos((
double)tmp+i);
135 for (
unsigned int i=0 ; i< 4334450; i++)
136 tmp = (
long)cos((
double)tmp+i);
141 for (
unsigned int i=0 ; i< 4334450; i++)
142 tmp = (
long)cos((
double)tmp+i);
147 for (
unsigned int i=0 ; i< 4334450; i++)
148 tmp = (
long)cos((
double)tmp+i);
155 for (
unsigned int i=0 ; i< 4334450; i++)
156 tmp = (
long)cos((
double)tmp+i);