NextAge's System Log Class was created to provide standard method of recording errors in a database table. Often we have users that call for support, but when asked what the error was, they say I don’t know I just clicked enter. We use the System Log class to log all errors to a table, that way we can refer to the table for the time period in question and see what the actual errors were. We also use the function to record debug information in the same table based on a global variable. Many of the NextAge Open Source Classes also use this class.
More information and the latest version can always be found at http://www.thenextage.com/wordpress/