Пакет | mx.logging |
Класс | public class AbstractTarget |
Наследование | AbstractTarget Object |
Реализует | ILoggingTarget, IMXMLObject |
Подклассы | LineFormattedTarget |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
logEvent()
не предоставляется.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
filters : Array
Кроме установки level, фильтры предоставляют псевдоиерархическое отображение для обработки событий только определенной категории. | AbstractTarget | ||
id : String [только для чтения]
Предоставляет доступ к идентификатору адресата. | AbstractTarget | ||
level : int
Предоставляет доступ к уровню, на котором в настоящее время установлен адресат. | AbstractTarget |
Метод | Определено | ||
---|---|---|---|
Конструктор. | AbstractTarget | ||
Устанавливает адресат с указанным средством регистрации. | AbstractTarget | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вызывается после создания объекта реализации и присвоения всех свойств, указанных в теге. | AbstractTarget | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Этот метод обрабатывает LogEvent из связанного средства регистрации. | AbstractTarget | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Препятствует получению адресатом событий из указанного средства регистрации. | AbstractTarget | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | 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 | () | метод |
Tue Jun 12 2018, 11:34 AM Z