Инструменты пользователя

Инструменты сайта


limb3:ru:packages:log

Пакет LOG

Получение объекта для логирования

$log = lmbToolkit::instance()->getLog();

Запись сообщения в лог

$log->log($message, $level = LOG_INFO, $params = array(), $backtrace = null);

В качестве уровня важности ($level) сообщений используются стандартные константы

  • LOG_NOTICE
  • LOG_WARNING
  • LOG_INFO
  • LOG_ERR

Список доступных средств для логирования

Writer Описание dsn
EchoWriterВывод в stdout echo:
FileWriter Запись в файл, по умолчанию это LIMB_VAR_DIR/error.log file://path/log/error.log
FirePHPWriter Вывод в консоль FirePHP firePHP://localhost/?check_extension=0
PHPLogWriter Вывод в PHP лог PHPLog:
SyslogWriter Вывод в syslog syslog:

Конфигурирование

common.conf.php

$conf = array(
 
	'logs' => array (
		'firePHP://localhost/?check_extension=0',
		'file://'.lmb_env_get('LIMB_VAR_DIR').'/log/error.log'
	)
);

Константы

Константа Значение по умолчанию Описание
LIMB_LOG_ENABLE true Выключение логирования

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 ______  _      __  _____   __  ___  ____ 
/_  __/ | | /| / / / ___/  /  |/  / / __ \
 / /    | |/ |/ / / (_ /  / /|_/ / / /_/ /
/_/     |__/|__/  \___/  /_/  /_/  \____/
 
limb3/ru/packages/log.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)