IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

ErrorOld.cs File Reference

Classes

interface  IG::Lib::Old::IReporter
 Interface from which all reporters inherit. More...
class  IG::Lib::Old::Reporter
 Base IG class for reporting, tracing and logging; provides a global reporter and a basis for creation of local reporters. This class is identical to the IGLib class (copied directly). IN EFA, refer to the derived class Reporter! More...

Namespaces

namespace  IG::Lib::Old

Enumerations

enum  IG::Lib::Old::ReportType { IG::Lib::Old::Error = 1, IG::Lib::Old::Warning, IG::Lib::Old::Info, IG::Lib::Old::Undefined }
 

Defines the type of a report.

More...
enum  IG::Lib::Old::ReportLevel {
  IG::Lib::Old::Off = 0, IG::Lib::Old::Error, IG::Lib::Old::Warning, IG::Lib::Old::Info,
  IG::Lib::Old::Verbose
}
 

Defines the level of output when launching reports.

More...

Functions

delegate void IG::Lib::Old::ReportDelegate (Reporter reporter, ReportType messagetype, string errorlocation, string errormessage)
 Reports an error.
delegate string IG::Lib::Old::ReportLocationDelegate (Reporter reporter, ReportType messagetype, string location, Exception ex)
 Assembles the error location desctiption.
delegate string IG::Lib::Old::ReportMessageDelegate (Reporter reporter, ReportType messagetype, string basicmessage, Exception ex)
 Assembles error description (without any decoration, this is added by talling methods).
delegate void IG::Lib::Old::ReserveReportErrorDelegate (Reporter reporter, ReportType messagetype, string location, string message, Exception ex, Exception ex1)
 Reports errors occurred in error reporting methods when exceptions are thrown within them. Methods assigned to these delegates must be bullet proof. They must report the original error (being reported when an exception occurred) as well as the exception that occurred uin the error reporting method.
 All Classes Namespaces Files Functions Variables Enumerations Properties Events