Logger

class DreamCommerce\ShopAppstoreLib\Logger

A class performing simple messages logging.

This class implements PSR-3 Logger Interface.

methods

DreamCommerce\ShopAppstoreLib\Logger::log($level, $message[, $context =[]])

Logs message to defined stream.

Parameters:
  • $level (string) – priority
  • $message (string) – log message
  • $context (array) – logging context

The target stream can be set by defining DREAMCOMMERCE_LOG_FILE

You can define the constant in your source code:

define('DREAMCOMMERCE_LOG_FILE', "php://stdout");

By default, all messages are added with debug priority. All those messages are by default filtered out, due to disabled debug mode.

Debugging may be enabled by defining DREAMCOMMERCE_DEBUG constant and setting its value to true.

You can define the constant in your source code:

define('DREAMCOMMERCE_DEBUG', true);