3

How to Log Bundle Product Data (Print Product complete information)In Default Product list.phtml file in magento 2.I am Getting

 foreach ($_productCollection as $_product): 

When I write

echo $_product->getProductUrl()
It is displaying correct product url.But When I tried to print the Entire Product Data by using
print_r($_product->getData());
It is showing Blank Page I changed memory size but again showing blank page only (It is a bundle product) So atleast I want to Log that data in some test.log file for that I used
$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/test.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info(print_r($_product->getData()), true);
but the test.log file is empty.Can anyone Help me on this.

asked Nov 3, 2016 at 7:51

1 Answer 1

2

You can try something like as well you can use this to pass data in to log.

 <?php
 echo "<pre>";
 print_r(json_encode($_product->getData()));
 exit;
 ?>
answered Nov 3, 2016 at 9:49
3
  • thank you Krishna..It is printing product data but it is a bundle product na so i need bundled items also.Here Bundle Items are not showing.How to get Bundle items also like this way..? Commented Nov 3, 2016 at 10:20
  • 1
    You can refer this magento.stackexchange.com/questions/139920/… Commented Nov 3, 2016 at 10:22
  • definitely I will accept if it works :) Commented Nov 3, 2016 at 10:25

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.