GetLogger: различия между версиями

Материал из MajorDoMo инфо
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Category:Встроенные функции]]
[[Category:Встроенные функции]]
==Описание==
==Описание==
'''ФУНКЦИЯ НЕ РАБОЧАЯ'''
'''getLogger'''($context = null); -- Method returns logger with meaningful name. In this case much easy to enable\disable logs depending on requirements
'''getLogger'''($context = null); -- Method returns logger with meaningful name. In this case much easy to enable\disable logs depending on requirements
If $context is empty or null, then return root logger
If $context is filename or filepath, then return logger with name 'page.filename'
If $context is string, then return logger with name $context
If $context is object, then depending from object class it returns:
  - 'class.object.objectname'


  - 'class.module.modulename'
If $context is empty or null, then return root logger


  - 'class.objectclass'
If $context is filename or filepath, then return logger with name 'page.filename'


  Example of usage:
If $context is string, then return logger with name $context


  - $log = getLogger();
If $context is object, then depending from object class it returns:


  - $log = getLogger('MyLogger');
- 'class.object.objectname'  
- 'class.module.modulename' 
- 'class.objectclass' 


  - $log = getLogger(__FILE__);
Example of usage:


  - $log = getLogger($this);
- $log = getLogger(); 
- $log = getLogger('MyLogger'); 
- $log = getLogger(__FILE__); 
- $log = getLogger($this);


  param mixed $context Context (default null)
param mixed $context Context (default null)


  return Logger
return Logger


==Примеры запросов==
==Примеры запросов==

Текущая версия от 14:06, 11 декабря 2019

Описание

ФУНКЦИЯ НЕ РАБОЧАЯ

getLogger($context = null); -- Method returns logger with meaningful name. In this case much easy to enable\disable logs depending on requirements

If $context is empty or null, then return root logger

If $context is filename or filepath, then return logger with name 'page.filename'

If $context is string, then return logger with name $context

If $context is object, then depending from object class it returns:

- 'class.object.objectname' - 'class.module.modulename' - 'class.objectclass'

Example of usage:

- $log = getLogger(); - $log = getLogger('MyLogger'); - $log = getLogger(__FILE__); - $log = getLogger($this);

param mixed $context Context (default null)

return Logger

Примеры запросов

Альтернативные названия функции (сленг)

Просто для проверки появления разделов