Просто зарегистрируйте ваши строки как XML (другое форматирование, конечно, тоже будет работать).
Вот как мы это делаем:
<USERID>GUID</USERID><ERRORCODE>INVALID_XML</ERRORCODE><DESCRIPTION>File x is not in correct xml format</DESCRIPTION>
Затем мы анализируем файлы журнала и показываем их в виде таблицы с колонкой для errorcode, description, loglevel. Затем мы можем быстро отсортировать или отфильтровать, например, по ERRORCODE.
Поиск в наборе данных этих записей INVALID_XML быстро покажет нам, присутствовали ли эти ошибки в файле журнала.
И с помощью идентификаторов пользователя мы также можем видеть все вызовы, которые клиент делал во время входа в систему.