Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/15/04 14:32
Read: times


 
#72533 - RE: Error logging for purpose of Maintenance
Responding to: ???'s previous message
Do you think error logging is not justified ?
Error logging is absolutely justified. as an example: a problem exist because a relay has a bad contact that fail for a few seconds once a week. How are you going to find the cause if that is not logged?.

The one I 'argue agsinst' is that I have often seen error logging as an excuse not to THOROUGHLY design because "the errors will be caught by the log when we test".

A little trick I often use is to have a routine called 'crash' that is implemented whereever there is a possibility of something wrong from outside factors such as a reading from and ADC going crazy because of an analog input being overloaded. This routine may be called from many places, it simply record the return address.

By the way, the above remind me, I have seen ever so often designs where the ADC was used full scale i. e. max normal input = max value. That is a BIG mistake. In such a design there is no way to detect an error causing the analog input going wild because of an open or short.


Erik


List of 39 messages in thread
TopicAuthorDate
Error logging for purpose of Maintenance            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
         RE: Error logging for purpose of Maintenance            01/01/70 00:00      
            RE: Error logging for purpose of Maintenance            01/01/70 00:00      
               RE: Error logging for purpose of Maintenance            01/01/70 00:00      
                  RE: Error logging for purpose of Maintenance            01/01/70 00:00      
                     RE: crash- spelling error            01/01/70 00:00      
                  RE: CRASH routine            01/01/70 00:00      
                     RE: CRASH routine            01/01/70 00:00      
                  RE: ADC input Error logging            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
   Ten percent            01/01/70 00:00      
      RE: Ten percent            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
         RE: Error logging for purpose of Maintenance            01/01/70 00:00      
            RE: Error logging for purpose of Maintenance            01/01/70 00:00      
               RE: Error logging for purpose of Maintenance            01/01/70 00:00      
                  RE: Error logging for purpose of Maintenance            01/01/70 00:00      
                  Accessing logs            01/01/70 00:00      
                     RE: Accessing logs            01/01/70 00:00      
                        RE: Disappearing RS232            01/01/70 00:00      
                           RE: Disappearing RS232            01/01/70 00:00      
                  RE: Error logging for purpose of Maintenance            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
   RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
      RE: Error logging for purpose of Maintenance            01/01/70 00:00      
         RE: Error logging for purpose of Maintenance            01/01/70 00:00      
            RE: Error logging for purpose of Maintenance            01/01/70 00:00      
               RE: Error logging for purpose of Maintenance            01/01/70 00:00      

Back to Subject List