Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.logging 

AbstractTarget  - AS3 Flex

Пакетmx.logging
Классpublic class AbstractTarget
НаследованиеAbstractTarget Inheritance Object
Реализует ILoggingTarget, IMXMLObject
Подклассы LineFormattedTarget

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Этот класс предоставляет базовые функциональные возможности, требуемые инфраструктурой регистрации для целевой реализации. Он обрабатывает проверку правильности выражений фильтра и обеспечивает свойство уровня по умолчанию. Реализация метода logEvent() не предоставляется.



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  filters : Array
Кроме установки level, фильтры предоставляют псевдоиерархическое отображение для обработки событий только определенной категории.
AbstractTarget
  id : String
[только для чтения] Предоставляет доступ к идентификатору адресата.
AbstractTarget
  level : int
Предоставляет доступ к уровню, на котором в настоящее время установлен адресат.
AbstractTarget
Общедоступные методы
 МетодОпределено
  
Конструктор.
AbstractTarget
  
Устанавливает адресат с указанным средством регистрации.
AbstractTarget
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Вызывается после создания объекта реализации и присвоения всех свойств, указанных в теге.
AbstractTarget
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Этот метод обрабатывает LogEvent из связанного средства регистрации.
AbstractTarget
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Препятствует получению адресатом событий из указанного средства регистрации.
AbstractTarget
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

filters

свойство
filters:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Кроме установки level, фильтры предоставляют псевдоиерархическое отображение для обработки событий только определенной категории.

Каждое средство регистрации принадлежит определенной категории. В соответствии с соглашением эти категории соотносятся с полным именем класса, в котором используется средство регистрации. Например, средство регистрации сообщений для класса mx.rpc.soap.WebService использует mx.rpc.soap.WebService как параметр в вызове метода Log.getLogger(). При отправке сообщений в этой категории уведомление о событиях получают только адресаты, имеющие фильтр, соответствующий данной категории. Выражения фильтра могут включать подстановочные символы, обозначаемые звездочкой. Подстановочный символ должен занимать крайнюю правую позицию в выражении. Например: rpc *, mx. * или *. Если указано недопустимое выражение, возвращается InvalidFilterError. Если указано null или [], для фильтров устанавливается значение по умолчанию ["*"].

Например:

               var traceLogger:ILoggingTarget = new TraceTarget();
               traceLogger.filters = ["mx.rpc.*", "mx.messaging.*"];
               Log.addTarget(traceLogger);
         



Реализация
    public function get filters():Array
    public function set filters(value:Array):void

id

свойство 
id:String  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Предоставляет доступ к идентификатору адресата. Во время выполнения идентификатор присваивается компилятором mxml, если используется как тег mxml, или внутренне, если используется в блоке сценария



Реализация
    public function get id():String

level

свойство 
level:int

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Предоставляет доступ к уровню, на котором в настоящее время установлен адресат. Значимые значения:

  • LogEventLevel.FATAL (1000) указывает на события, которые приводят к сбою в работе приложения
  • LogEventLevel.ERROR (8)указывает на события ошибок, которые могут не препятствовать дальнейшему выполнению приложения.
  • LogEventLevel.WARN (6) указывает на события, которые могут привести к сбою в работе приложения
  • LogEventLevel.INFO (4) обозначает информационные сообщения, отображающие процесс выполнения приложения на уровне крупных фрагментов.
  • LogEventLevel.DEBUG (2) обозначает информационные сообщения на уровне небольших фрагментов, необходимые при отладке приложения.
  • LogEventLevel.ALL(0) предназначен для вызова обработки всех сообщений адресатом.



Реализация
    public function get level():int
    public function set level(value:int):void
Сведения о конструкторе

AbstractTarget

()Конструктор
public function AbstractTarget()

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Конструктор.

Сведения о методе

addLogger

()метод
public function addLogger(logger:ILogger):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает адресат с указанным средством регистрации. Это позволяет адресату получать события журнала из указанного средства регистрации.

Параметры

logger:ILogger — ILogger, который адресат должен прослушивать.

initialized

()метод 
public function initialized(document:Object, id:String):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается после создания объекта реализации и присвоения всех свойств, указанных в теге.

Параметры

document:Object — Документ MXML, создавший объект.
 
id:String — Используется документом для ссылки на объект. Если объект представлен как свойство документа, то идентификатор является нулевым.

logEvent

()метод 
public function logEvent(event:LogEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Этот метод обрабатывает LogEvent из связанного средства регистрации. Этот метод используется целью для преобразования события в соответствующий формат для передачи, хранения или отображения. Этот метод вызывается только в том случае, если уровень события находится в диапазоне уровня адресата.

ПРИМЕЧАНИЕ. Для удобства использования нижестоящие элементы должны заменить этот метод.

Параметры

event:LogEvent — Событие из соответствующего средства регистрации.

removeLogger

()метод 
public function removeLogger(logger:ILogger):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Препятствует получению адресатом событий из указанного средства регистрации.

Параметры

logger:ILogger — ILogger, который адресат должен игнорировать.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.