- Notice - Just a general notice.
- Debug - A debug message - There shouldnt be too many of these.
- Warning - A warning that the program state is not quite as expected and something may go wrong later because of it.
- Error - Something has gone wrong but recovery may be possbile. The program will attempt to continue but a Failure may later occur.
- Failure - An unrecoverable error has occured. This message should probably include a stack trace and any program state information. After issuing one of these the program should try to terminate nicely.
David Goodwin
2008-10-21