HttpPostLogger: Журналирование POST-запросов

Сохраняет данные POST-запросов к сайту, загружаемые файлы, контекст работы в каталоге logs/posts .

Документация

Читать

Описание

Компонент производит журналирование данных POST-запросов к сайту, загружаемых файлов (при наличии) в папку /logs/posts. Создавать папку /post/ отдельно не требуется, она создается автоматически при первом POST-запросе.

Установка компонента

Установка производится в стандартном режиме, через административный интерфейс. А затем включается в файле index.php. Никакой дополнительной отладки компонента не требуется.

Данные сохраняются в двух форматах: сериализованном (serialized) и отформатированном (pretty).

Данные выводятся списком файлов, именование которых производится согласно источнику данных.

  • body - массив данных $_POST
  • head - данные заголовка HEAD
  • cookie - $_COOKIE
  • query - $_GET
  • session - $_SESSION
  • server - $_SERVER
  • env - $_ENV

Настройка параметров конфигурации

Если текущего формата (pretty) представления данных POST-запроса недостаточно, то существует возможность их кастомизации. Для этого необходимо воспользоваться настройкой formatter.

Описывается настройка в конфигурационном файле modules.php в виде ассоциативного массива, где ключом выступает имя настройки, а значением callback-функция.

// app/config/modules.php

return array(
    	. . .
	'Componet_HttpPostLogger' => array(
        	'formatter' => array('Component_Componet_HttpPostLogger_App_Class_Name', 'formatter')
    	),
    	. . .

Все версии

Обращаем ваше внимание, что установка и обновление компонентов штатным способом осуществляется из системы управления вашим сайтом ("Библиотека компонентов"). Данный раздел несет прежде всего информационную функцию. Однако, вы можете скачивать инсталляционные пакеты компонентов в целях ознакомления или в случае если функционирование библиотеки компонентов по какой-то причине затруднено.


Версия Дата
0.0.2 18.05.2016
0.0.1 18.05.2016