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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s