When you are in the process of development, you may need to save your logs a separate file. This could be easily done in Magento 1: use static method Mage::log() with the required file name and text. However, you are no longer able to do the same in Magento 2 — it uses Monolog as the main logging tool which follows the logging standard of PSR-3 . Monolog doesn’t allow to set a new filepath where you want to log a message. Monolog saves log file path during handlers initialization and does not allow to modify filename later. However, it is possible to add one more handler to Monolog, for example, like this:
Variables is an easy way to add pre-defined pieces of code to your CMS pages or blocks. In Magento 2.0 you can find the following default variables that can be added:
- Base Unsecure URL
- Base Secure URL
- General Contact Name
- General Contact Email
- Sales Representative Contact Name
- Sales Representative Contact Email
- Custom1 Contact Name
- Custom1 Contact Email
- Custom2 Contact Name
- Custom2 Contact Email
- Store Name
- Store Phone Number
- Store Hours
- Zip/Postal Code
- Street Address 1
- Street Address 2
If you added a variable to a page on your store and if you change the value of your variable in settings, the change will appear on all pages where you inserted the variable.
In order to add a variable to a page, go to the content of the page. There you can switch “Show / Hide Editor”.
If WYSIWYG editor is shown, then the “Add Variable” button can be found here:
If the editor is disabled, then the variable can be added by pushing the following button:
Let’s do the following example: you need to write the name of the General contact. But imagine, what if you insert their name on 1000 pages and it happens that this person is replaced by someone else? In this case you can use a variable instead of writing their name.