Define and add logger errors that the DIP will send to the system. This is an optional step, but is recommended. Add as many logger messages as necessary to identify individual problems. For each message, include as much information as possible about variables. These would include return values for important functions and the errno value.