46 maxErrors_(maxErrors),
53 title_(dict.lookup(
"title")),
62 const char* functionName,
63 const char* sourceFileName,
64 const int sourceFileLineNumber
70 <<
" From function " << functionName <<
endl
71 <<
" in file " << sourceFileName
72 <<
" at line " << sourceFileLineNumber <<
endl
81 const string& functionName,
82 const char* sourceFileName,
83 const int sourceFileLineNumber
97 const char* functionName,
98 const char* sourceFileName,
99 const int sourceFileLineNumber,
100 const string& ioFileName,
101 const label ioStartLineNumber,
102 const label ioEndLineNumber
108 <<
" From function " << functionName <<
endl
109 <<
" in file " << sourceFileName
110 <<
" at line " << sourceFileLineNumber <<
endl
111 <<
" Reading " << ioFileName;
113 if (ioStartLineNumber >= 0 && ioEndLineNumber >= 0)
115 os <<
" from line " << ioStartLineNumber
116 <<
" to line " << ioEndLineNumber;
118 else if (ioStartLineNumber >= 0)
120 os <<
" at line " << ioStartLineNumber;
131 const char* functionName,
132 const char* sourceFileName,
133 const int sourceFileLineNumber,
141 sourceFileLineNumber,
143 ioStream.lineNumber(),
151 const char* functionName,
152 const char* sourceFileName,
153 const int sourceFileLineNumber,
161 sourceFileLineNumber,
163 dict.startLineNumber(),
173 bool collect = (severity_ == INFO || severity_ == WARNING);
186 Pout<< title().c_str();
190 Sout<< title().c_str();
198 if (errorCount_ >= maxErrors_)
226 "--> FOAM Serious Error : ",
233 "--> FOAM Warning : ",