2017 © Pedro Peláez
 

bitrix-module logger

Logger for 1C-Bitrix

image

citfact/logger

Logger for 1C-Bitrix

  • Saturday, May 2, 2015
  • by onEXHovia
  • Repository
  • 14 Watchers
  • 7 Stars
  • 189 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Логгер для 1C-Bitrix

Модуль позволяет логгировать данные в вашем приложение. Расширяет функционал monolog., (*1)

Требования

  • PHP версия >= 5.3.3
  • Bitrix версия >= 14

Установка

Создайте или обновите composer.json файл и запустите php composer.phar update ``` json { "require": { "citfact/logger": "dev-master" } }, (*2)

Подключите composer автолоадер 
``` php
// init.php

require_once $_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php';

Пример использования

``` php \Bitrix\Main\Loader::includeModule('citfact.logger');, (*3)

// Create a log channel $logger = new \Citfact\Logger\Logger('Sale');, (*4)

$logger->addDebug('Debug'); $logger->addInfo('Info'); $logger->addNotice('Notice'); $logger->addWarning('Warning'); $logger->addError('Error'); $logger->addCritical('Critical'); $logger->addAlert('Alert'); $logger->addEmergency('Emergency');, (*5)


Регистрация каналов глобально в приложение ``` php // init.php \Bitrix\Main\Loader::includeModule('citfact.logger'); $sale = new \Citfact\Logger\Logger('Sale'); // Или другой хандлер $order = new \Monolog\Logger('Order'); $order->pushHandler(new \Monolog\Handler\StreamHandler('path/to/your.log', Logger::WARNING)); // Регистрируем Monolog\Registry::addLogger($sale); Monolog\Registry::addLogger($order); // test.php Monolog\Registry::sale()->addError('Error'); Monolog\Registry::order()->addAlert('Alert');

The Versions

02/05 2015

dev-master

9999999-dev https://github.com/studiofact/citfact.logger

Logger for 1C-Bitrix

  Sources   Download

MIT

The Requires

 

by Kulichkin Denis

logger 1c-bitrix