Question: I'm new in Magento 2 and I learning it now. I am trying to customize email templates by editing default **/app/design/frontend/Vendor/Theme/web/css/email-inline.less** file in my theme, but I not understand one thing.

When I commented all lines in this file (and deleted @magento\_import), I clear cache and deploy static files for my theme:

```
grunt clean:Theme && php bin/magento setup:static-content:deploy

```

After this command invoked successfully, I checked files **email-inline.less** and **email-inline.css** in **/pub/static/frontend/Vendor/Theme/Locale/css/** directory.

File **email-inline.less** same as in my theme, but **email-inline.css** for some reason is not empty.

Why does it happen?

Answer: 
This Works for me if you want to print arrays in log

```
$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/express.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info(print_r($quoteItems, true));

```

If you are using windows make sure you change slash for path you define

```
\var\log\express.log

```
You can use like below code.

```
$writer_fail = new \Zend\Log\Writer\Stream(BP . '/var/log/express.log');
$logger_fail = new \Zend\Log\Logger();
$logger_fail->addWriter($writer_fail);
$fail = "you can set your error here";
$logger_fail->info($fail);

```

please make ensure the log file is proper permission is to be set.