| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > ErrorClass > ErrorClass Properties >====== ErrorClass Properties {{c6h0009.jpg|C6H0009.jpg}} ====== | [[errorclass conceptual example.htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[defaultcategory error category .htm|{{btn_next_n.gif|Next page}}]] | | || There are two types of ErrorClass properties, the Errors list and the macro substitution values. The most important property is the Errors list--the list of errors recognized by ErrorClass. The defined "errors" may actually include questions, warnings, notifications, benign tracing calls, as well as true errors. This list is established by the ErrorClass initialization method, ErrorClass.Init. The list may be modified thereafter by methods provided for this purpose, allowing application specific errors (such as field specific invalid data messages). The other three ErrorClass properties support the error text "macros" recognized by the error manager. The error manager expands these macro symbols to their current runtime values before displaying the message. [[defaultcategory error category .htm|DefaultCategory (error category)]] [[errorlog errorlog interface .htm|ErrorLog (errorlog interface)]] [[errors recognized error definitions .htm|Errors (recognized error definitions)]] [[fieldname field that produced the error .htm|FieldName (field that produced the error)]] [[filename file that produced the error .htm|FileName (file that produced the error)]] [[history error history structure 1.htm|History (error history structure)]] [[historyresetonview clear error history log file .htm|HistoryResetOnView(clear error history log file)]] [[historythreshold determine size of error history .htm|HistoryThreshold (determine size of error history)]] [[historyviewlevel trigger error history .htm|HistoryViewLevel (trigger error history)]] [[logerrors turn on error history logging .htm|LogErrors (turn on error history logging)]] [[messagetext custom error message text .htm|MessageText (custom error message text)]] [[silent silent error flag .htm|Silent (silent error flag)]]