Oracle Diagnostic Logging (ODL)は、WDTリリース1.5.2からCreate Domain、Update DomainおよびDeploy Applications Toolで構成および更新できます。 ODL構成は、WDTのオフライン・モードでのみサポートされています。 Discover Domain Toolを使用してモデルを作成する場合、ODL構成は追加されません。 この例は、モデルで共通の構成要素がどのように表されるかを示しています。 ノート: Deploy Applications Toolは、WDT 4.0.0で非推奨になりました。
resources:
ODLConfiguration:
config1:
Servers: m1, m2
AddJvmNumber: true
HandlerDefaults:
abc: r123
xyz: k890
Handler:
my-handler:
Class: com.my.MyHandler
Level: TRACE:32
ErrorManager: com.my.MyErrorManager
Filter: com.my.MyFilter
Formatter: com.my.MyFormatter
Encoding: UTF-8
Properties:
path: /home/me/mypath
quicktrace-handler:
Filter: oracle:dfw:incident:IncidentDetectionLogFilter
Properties:
path: '${domain.home}/servers/${weblogic.Name}/logs/${weblogic.Name}-myhistory.log'
useSourceClassandMethod: true
Logger:
my-logger:
Level: NOTIFICATION:1
UseParentHandlers: true
Filter: oracle:dfw:incident:IncidentDetectionLogFilter
Handlers: richard-handler,owsm-message-handler
oracle.sysman:
Handlers: [
my-handler,
owsm-message-handler
]
config2:
Servers: AdminServer
HandlerDefaults:
path: /home/me/otherpath
maxFileSize: 5242880
Servers
リストの各管理対象サーバーの名前付きODL構成(config1
など)が更新されます。 現在の構成に存在するハンドラおよびロガーが更新され、新しいハンドラが作成されて更新されます。
他のWDTモデル要素とは異なり、ODL構成はWLST MBeansを使用して更新されません。 構成は、ファイル・システム(ファイル<domain_home>/config/fmwconfig/servers/<server>/logging.xml
)に直接書き込まれます。