0

I have tried generating custom log file using helper and logger but the file did not generate.

asked Jun 13, 2022 at 7:39
2

2 Answers 2

1

Put below code in anywhere in magento2 :-

$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/custom.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info($yourData);
answered Jun 13, 2022 at 10:33
0

Logger format depends on the magento version. so i have given different formats as per magento version support. please check and try on it.

Magento use below code for 2.4.3 and above versions.

$writer = new \Zend_Log_Writer_Stream(BP . '/var/log/custom.log');
$logger = new \Zend_Log();
$logger->addWriter($writer);
$logger->info('Test the log');
$logger->info(print_r($object->getData(), true));

Magento use below code for Magento 2.4.2 and below versions.

$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/custom.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info('Custom message'); 
$logger->info(print_r($object->getData(), true));

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.