Пакет | mx.logging |
Интерфейс | public interface ILoggingTarget |
Средство реализации | AbstractTarget |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
filters : Array
Кроме установки level, фильтры предоставляют псевдоиерархическое отображение для обработки событий только определенной категории. | ILoggingTarget | ||
level : int
Предоставляет доступ к уровню, на котором в настоящее время установлен адресат. | ILoggingTarget |
Метод | Определено | ||
---|---|---|---|
Устанавливает адресат с указанным средством регистрации. | ILoggingTarget | ||
Препятствует получению адресатом событий из указанного средства регистрации. | ILoggingTarget |
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
. В выражении фильтра недопустимы пробелы и следующие символы: []~$^&\/(){}<>+=`!#%?,:;'"@.
Реализация
public function get filters():Array
public function set filters(value:Array):void
Пример
Использование этого примера
var traceLogger:ILoggingTarget = new TraceTarget(); traceLogger.filters = [ "mx.rpc.*", "mx.messaging.*" ]; Log.addTarget(traceLogger);
level | свойство |
level:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к уровню, на котором в настоящее время установлен адресат. Значимые значения:
LogEventLevel.FATAL
обозначает события, которые приводят к отказу приложенияLogEventLevel.ERROR
указывает на события ошибок, которые могут не препятствовать дальнейшему выполнению приложения.LogEventLevel.WARN
указывает на события, которые могут привести к некорректной работе приложенияLogEventLevel.INFO
обозначает информационные сообщения, отображающие выполнение приложения на уровне крупных фрагментов.LogEventLevel.DEBUG
обозначает информационные сообщения на уровне небольших фрагментов, необходимые для отладки приложения.LogEventLevel.ALL
предназначен для вызова обработки всех сообщений адресатом.
Реализация
public function get level():int
public function set level(value:int):void
addLogger | () | метод |
public function addLogger(logger:ILogger):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает адресат с указанным средством регистрации. Это позволяет адресату получать события журнала из указанного средства регистрации.
Примечание. Этот метод вызывается инфраструктурой и не должен вызываться непосредственно пользователем.
Параметры
logger:ILogger — ILogger, прослушиваемый адресатом.
|
removeLogger | () | метод |
public function removeLogger(logger:ILogger):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Препятствует получению адресатом событий из указанного средства регистрации.
Примечание. Этот метод вызывается инфраструктурой и не должен вызываться непосредственно пользователем.
Параметры
logger:ILogger — ILogger, игнорируемый адресатом.
|
Tue Jun 12 2018, 11:34 AM Z