Tiago Sampaio

main ai engineering career

engineering

1 min read

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

Written by

TS

Tiago Sampaio

Adobe Commerce & Magento 2 Expert

Senior developer with 15+ years building software. Writes practical fixes for Magento 2 and Adobe Commerce, and honest notes on growing as a developer.

$ git remote add inbox

Get new commits by email

New posts from both branches, engineering and career. No spam, unsubscribe any time.