use \Bitrix\Main\Diag\Debug;
AddEventHandler("iblock", "OnAfterIBlockAdd", Array("MyClass", "OnAfterIBlockAddHandler"));
class MyClass
{
// создаем обработчик события "OnAfterIBlockAdd"
function OnAfterIBlockAddHandler(&$arFields)
{
dump($arFields, true);
//var_dump($arFields);
//die;
}
}
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"] . "/local/log/" . date("Y_m_d") . ".log");
AddEventHandler('iblock', 'OnAfterIBlockAdd', 'addLogRecord');
function addLogRecord(&$arFields)
{
if ($arFields['RESULT']) {
$message = ' Новый каталог добавлен';
} else {
$message = ' Новый каталог не добавлен. ' ;
}
\Bitrix\Main\Diag\Debug::writeToFile($arFields, 'fields', '/my_log.txt');
AddMessage2Log($arFields['NAME'] . " ($message)", 'Catalog');
}