The log file scanning for specific strings denoting an error in the cron logs fails to account for external software updates changing the language used in their error messages. One example being the ImageMagick software command, which identified a failure to convert an image by the string 'convert: no images defined' which is no longer the error message used by this software.
Must use logging error code paradigm instead of scanning human-interpretation strings. Otherwise cron error checker will continue to degrade and miss errors in our processing.
The log file scanning for specific strings denoting an error in the cron logs fails to account for external software updates changing the language used in their error messages. One example being the ImageMagick software command, which identified a failure to convert an image by the string
'convert: no images defined'which is no longer the error message used by this software.Must use logging error code paradigm instead of scanning human-interpretation strings. Otherwise cron error checker will continue to degrade and miss errors in our processing.