Current File : /var/www/prestashop/modules/ps_checkout/config/logger.yml |
services:
PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory:
class: 'PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory'
public: true
arguments:
- !php/const _PS_VERSION_
- !php/const _PS_ROOT_DIR_
PrestaShop\Module\PrestashopCheckout\Logger\LoggerFilename:
class: 'PrestaShop\Module\PrestashopCheckout\Logger\LoggerFilename'
public: true
arguments:
- '@=service("ps_checkout.module").name'
- '@=service("PrestaShop\\Module\\PrestashopCheckout\\Shop\\ShopProvider").getIdentifier()'
PrestaShop\Module\PrestashopCheckout\Logger\LoggerConfiguration:
class: 'PrestaShop\Module\PrestashopCheckout\Logger\LoggerConfiguration'
public: true
arguments:
- '@PrestaShop\Module\PrestashopCheckout\Configuration\PrestaShopConfiguration'
PrestaShop\Module\PrestashopCheckout\Logger\LoggerHandlerFactory:
class: 'PrestaShop\Module\PrestashopCheckout\Logger\LoggerHandlerFactory'
public: true
arguments:
- '@=service("PrestaShop\\Module\\PrestashopCheckout\\Logger\\LoggerDirectory").getPath()'
- '@=service("PrestaShop\\Module\\PrestashopCheckout\\Logger\\LoggerFilename").get()'
- '@=service("PrestaShop\\Module\\PrestashopCheckout\\Logger\\LoggerConfiguration").getMaxFiles()'
- '@=service("PrestaShop\\Module\\PrestashopCheckout\\Logger\\LoggerConfiguration").getLevel()'
ps_checkout.logger.handler:
class: 'Monolog\Handler\HandlerInterface'
public: true
factory: ['@PrestaShop\Module\PrestashopCheckout\Logger\LoggerHandlerFactory', "build"]
PrestaShop\Module\PrestashopCheckout\Logger\LoggerFactory:
class: 'PrestaShop\Module\PrestashopCheckout\Logger\LoggerFactory'
public: true
arguments:
- '@=service("ps_checkout.module").name'
- "@ps_checkout.logger.handler"
ps_checkout.logger:
class: 'Psr\Log\LoggerInterface'
public: true
factory: ['@PrestaShop\Module\PrestashopCheckout\Logger\LoggerFactory', "build"]
arguments:
- '@PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory'