Criando Seus Próprios Logs no Magento

Quando você precisar criar um arquivo diferente de log em alguma etapa de algum processo de seu módulo, o código é muito simples:

[php]
Mage::log(‘Este é meu primeiro log’, null, ‘[nome do arquivo].log’);
[/php]

Porém existem momentos em que não vamos logar strings e textos, mas sim um objeto como um model do Magento. Neste caso precisamos utilizar um método específico do Magento para poder debugar um objeto para um arquivo de log no Magento. Este método se chama debug()

[php]
$customer = Mage::getModel(‘customer/customer’)->load($customerId);
Mage::log($customer->debug(), null, ‘[nome do arquivo].log’);
[/php]

Dessa forma todas as informações de nosso objeto $customer será exportadas em forma de array().

Até a próxima!

Tiago Sampaio

Leave a comment