| Пакет | 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):voidaddLogger | () | метод |
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