欢迎来到天天文库
浏览记录
ID:8811993
大小:147.50 KB
页数:9页
时间:2018-04-08
《weblogci自定义日志格式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Weblogci自定义日志格式设置方法(weblogic6.1以上适用)1.启用和设置HTTPAccessLogs找到当前server,TAB菜单选择Logging选择二级菜单中的HTTP选中EnableLogging的checkbox设置Logfile文件,如果需要按日期来access_%yyyy%_%MM%_%dd%.logFormat设置为common或extended,用到自定义一定要用extendedRotationtype:选择为date重命名时间为Rotationtime设置为2007-04-13-00:
2、00:00日期可以随便输主要是时间要设置好设置好后按apply,重启服务2.创建Fields指令日志文件的第一行必须包含用于声明日志文件格式的版本号的指令。还必须在文件的开头附近包含Fields指令:#Version:1.0#Fields:xxxxxxxxxxxx...其中,每个xxxx描述了要记录的数据字段。字段类型可指定为简单标识符,或采用前缀标识符格式(在W3C规范中定义)。示例如下:#Fields:datetimecs-methodcs-uri此标识符会指示服务器记录事务的日期和时间、客户端使用的请求方法和每个
3、HTTP访问请求的URI。每个字段都以空格进行分隔,并且每条记录都会写入一个新行(追加到日志文件)。注意:在日志文件中,#Fields指令后面必须为一个新行,以便第一条日志文件消息不会追加到同一行。支持的字段标识符以下标识符是受支持的,不需要前缀。date完成事务的日期,字段类型为(在W3C规范中定义)。time完成事务的时间,字段类型为(在W3C规范中定义)。time-taken完成事务所需的时间,以秒为单位,字段类型为(在W3C规范中定义)。bytes已传输的字节数,字段类型为
4、。请注意,WebLogicServer不支持W3C规范中定义的cached字段。以下标识符需要前缀,不能单独使用。对于受支持的前缀组合,将单独进行介绍。IP地址相关字段:这些字段将提供正在进行请求的客户端或正在进行响应的服务器的IP地址或端口。这些字段的类型为(在W3C规范中定义)。受支持的前缀如下:c-ip客户端的IP地址。s-ip服务器的IP地址。DNS相关字段这些字段提供客户端或服务器的域名,字段类型为(在W3C规范中定义)。受支持的前缀如下:c-dns正在进行请求
5、的客户端的域名。s-dns被请求的服务器的域名。sc-status响应的状态代码,如表示“找不到文件”状态的(404)。此字段的类型为(在W3C规范中定义)。sc-comment随状态代码返回的注释,如“找不到文件”。此字段的类型为。cs-method请求方法,例如GET或POST。此字段的类型为(在W3C规范中定义)。cs-uri完整的被请求URI。此字段的类型为(在W3C规范中定义)。cs-uri-stem仅为URI的资源部分(忽略查询)。此字段的类型为
6、(在W3C规范中定义)。cs-uri-query仅为URI的查询部分。此字段的类型为(在W3C规范中定义)。3.创建自定义字段标识符还可以创建将包含在使用扩展日志格式的HTTP访问日志文件中的用户定义的字段。要创建自定义字段,请使用Fields指令标识ELF日志文件中的字段,然后创建一个可生成所需输出的匹配Java类。可为每个字段创建单独的Java类,或创建可输出多个字段的Java类。有关这样一个类的Java源代码示例,请参阅用于创建自定义ELF字段的Java类。要创建自定义字段,请执行下列操作:1.使用以下
7、形式,将字段名包含在Fields指令中:x-myCustomField.其中,myCustomField是完全限定的类名。有关Fields指令的详细信息,请参阅创建Fields指令。2.创建一个与使用Fields指令定义的自定义字段具有相同完全限定类名的Java类(例如myCustomField)。此类会定义要记录在自定义字段中的信息。该Java类必须实现以下接口:weblogic.servlet.logging.CustomELFLogger在您的Java类中,必须实现logField()方法,该方法将HttpAcc
8、ountingInfo对象和FormatStringBuffer对象作为其参数:使用HttpAccountingInfo对象可访问那些可在自定义字段中输出的HTTP请求和响应数据。已提供了Getter方法来访问此信息。有关这些get方法的完整列表,请参阅HttpAccountingInfo对象的Get方法。使用FormatStri
此文档下载收益归作者所有