包 | mx.logging |
类 | public class Log |
继承 | Log Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
记录器是为特殊类别的信息创建的 singleton 实例。通常,类别是希望记录信息的组件的包名称。通过类别,用户可以指定自己感兴趣的日志信息。您可以选择多个类别并使用正则表达式将其合并。这样可以扩大或缩小获取的日志记录信息的范围。例如,您也许对“mx.messaging”和“mx.rpc”包下的所有日志信息感兴趣,并希望这些包中的内容的输出格式为 XML。要获得“mx.messaging”类别(包括子包和组件)下的所有日志信息,则需要通配符表达式,如“mx.messaging.*”。有关更多详细信息,请参阅下文中的代码示例。
目标提供记录的数据的输出机制。此机制通常包括格式设置、传输或存储,但可以是 VM 下的任何内容。提供了两个目标:MiniDebugTarget
和 TraceTarget
。其中的每个写入程序都获取当前日志信息并将其“发送”到某个位置进行显示和/或存储。目标还为要输出哪些日志数据提供了规范。
方法 | 由以下参数定义 | ||
---|---|---|---|
[静态]
允许指定的目标开始接收日志事件的通知。 | Log | ||
[静态]
此方法将从缓存中删除当前的所有记录器。 | Log | ||
[静态]
返回与指定类别关联的记录器。 | Log | ||
[静态]
此方法检查指定的字符串值中是否存在非法字符。 | Log | ||
表示对象是否已经定义了指定的属性。 | Object | ||
[静态]
指示日志目标是否会处理调试级别的日志事件。 | Log | ||
[静态]
指示日志目标是否处理错误级别的日志事件。 | Log | ||
[静态]
指示日志目标是否处理严重级别的日志事件。 | Log | ||
[静态]
指示日志目标是否处理信息级别的日志事件。 | Log | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
[静态]
指示日志目标是否处理警告级别的日志事件。 | Log | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
[静态]
停止指定的目标接收日志事件的通知。 | Log | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
addTarget | () | 方法 |
public static function addTarget(target:mx.logging:ILoggingTarget):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
允许指定的目标开始接收日志事件的通知。
参数
target:mx.logging:ILoggingTarget — 应该捕获日志事件的特定目标。
|
flush | () | 方法 |
public static function flush():void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此方法将从缓存中删除当前的所有记录器。随后,将调用 getLogger()
方法返回记录器的新实例,而不会返回先前的任何同类别实例。此方法仅适用于调试。
getLogger | () | 方法 |
public static function getLogger(category:String):ILogger
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
返回与指定类别关联的记录器。如果给定的类别不存在,则返回新的记录器实例,并将其与该类别关联。类别必须至少有一个字符的长度,并且可能不允许包含任何空白或下列任一字符:[]~$^&\/(){}<>+=`!#%?,:;'"@ 如果指定的类别格式错误,则此方法将引发 InvalidCategoryError
。
参数
category:String — 应该返回的记录器的类别。
|
ILogger — 指定名称的记录器对象的实例。如果此名称不存在,则返回使用此指定名称的新实例。
|
hasIllegalCharacters | () | 方法 |
isDebug | () | 方法 |
isError | () | 方法 |
isFatal | () | 方法 |
isInfo | () | 方法 |
isWarn | () | 方法 |
removeTarget | () | 方法 |
public static function removeTarget(target:mx.logging:ILoggingTarget):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
停止指定的目标接收日志事件的通知。
参数
target:mx.logging:ILoggingTarget — 应该捕获日志事件的特定目标。
|
Tue Jun 12 2018, 11:04 AM Z