Лично, когда мне нужно извлечь и отобразить данные журнала, я делаю это в Microsoft Excel, поэтому я форматирую свои данные журнала, чтобы их можно было легко импортировать, установив разделитель Excel, например tab
, ;
или * 1003. * чтобы отделить разные части. Таким образом, когда я импортирую их через данные импорта из текстового файла, Excel создает отдельный столбец для каждой части каждой строки журнала.
В моих журналах отладки я склонен сбрасывать много информации, например, URL-запрос, все параметры URL / сеанса, пользовательский агент и сообщение об общей ошибке и нескольких разрывах строк, которое выглядит следующим образом:
2011-05-05T08:39:37-04:00 CRIT (2):
Exception information :
... error message
Stack trace :
... full stacktrace
Query params (Zend) :
array (
...
)
Query params (Full) :
array(
...
)
Web browser informations :
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Я также склонен разбивать свои журналы отладки по дате, таким образом, если мой журнал отладки достигает много килобайт, я знаю, что в эту конкретную дату что-то не так.