7 static const int ERROR = 3;
8 static const int WARNING = 2;
9 static const int INFO = 1;
10 static const int DEBUG = 0;
34 void Error(TString functionName, TString message);
42 void Warning(TString functionName, TString message);
51 void Info(TString functionName, TString message);
59 void Debug(TString functionName, TString message);
73 int getPrintLevel() {
return (localPrintLevel >= 0 ? localPrintLevel : globalPrintLevel) ;};
96 static TString upperCase(TString s);
97 static TString lowerCase(TString s);
98 static TString trim(TString s);
99 static TString justify(TString s,
int w,
bool left,
bool trim);
100 static TString rightJustify(TString s,
int w,
bool trim=
false);
101 static TString leftJustify(TString s,
int w,
bool trim=
false);
102 static TString format0I(
int v,
int w=1);
103 static TString formatLI(
int v,
int w=1,
int p=1);
104 static TString formatRI(
int v,
int w=1,
int p=1);
105 static TString formatF(
double v,
int w=1,
int p=1);
106 static TString formatR(
double v,
int w=1,
int p=1);
107 static TString formatLF(
double v,
int w=1,
int p=1);
108 static TString formatRF(
double v,
int w=1,
int p=1);
109 static TString formatG(
double v,
int w=1,
int p=1);
110 static TString formatLG(
double v,
int w=1,
int p=1);
111 static TString formatRG(
double v,
int w=1,
int p=1);
112 static TString formatI(
int v,
int w=1,
int trailer=0);
113 static TString doOrDont(
bool b) ;
Helper Class to send consistently formatted messages. It allows different levels of severity for the ...
Definition: XeUtils.h:22
int localPrintLevel
Definition: XeUtils.h:73
static int globalPrintLevel
Definition: XeUtils.h:78
void setPrintLevel(int level)
Set the local printing level (for this instance only)
Definition: XeUtils.h:69