В общем, иногда можно. Если поведение системы при нормальной работе должно соответствовать некому шаблону (последовательность действий, соответствующих им диагностических сообщений), при ненормальной работе шаблон не подходит. Вопрос как составлять шаблоны, лучше автоматически.