ルート・スキーマ: Web Server Log
タイプ: object
ソースを表示
- bufferSizeKB(optional): integer(int32)
デフォルト値: 8
基になるログ・バッファ・サイズ(KB単位)を取得します
- dateFormatPattern(optional): string
ログに日付をレンダリングするために使用する日付フォーマット・パターン。DateFormatPatternの文字列はjava.text.SimpleDateFormat
クラスの仕様に準拠します。
制約
- dynamicallyCreated(optional): boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- ELFFields(optional): string
デフォルト値: date time cs-method cs-uri sc-status
access.logの拡張
ロギング・フォーマットに指定されたフィールドのリストを戻します。
- fileCount(optional): integer(int32)
最小値: 1
最大値: 99999
デフォルト値: 7
サーバーがログをローテーションする際に作成するログ・ファイルの最大数。この数には、現在のメッセージを格納するためにサーバーで使用されているファイルは含まれません。(「ファイル数制限」を有効にする必要があります。)
制約
- fileMinSize(optional): integer(int32)
最小値: 1
最大値: 2097150
デフォルト値: 500
サーバーがログ・メッセージを別のファイルに移すトリガーとなるサイズ(1 - 2097150KB)。デフォルトは500 KBです。ログ・ファイルが指定の最小サイズに到達すると、以後サーバーはファイル・サイズをチェックする際に現在のログ・ファイルの名前をSERVER_NAME.lognnnnn
に変更し、それ以降のメッセージを保存するための新規ログ・ファイルを作成します(ファイルのローテーション・タイプの「サイズ
」を指定する必要があります)。
制約
- fileName(optional): string
- fileTimeSpan(optional): integer(int32)
最小値: 1
デフォルト値: 24
古いログ・メッセージが別のファイルに移される間隔(単位は時間)。(ファイルのローテーション・タイプの「時間
」を指定する必要があります。)
- id(optional): integer(int64)
- logFileFormat(optional): string
デフォルト値: common
指定可能な値: [ "common", "extended" ]
HTTPログ・ファイルのフォーマット。どちらのフォーマットもW3Cによって定義されています。拡張ログ・フォーマットでは、ログ・ファイルでサーバーのディレクティブを使用して、サーバーが記録する情報をカスタマイズします。
- logFileRotationDir(optional): string
ローテーションされたログ・ファイルが格納されるディレクトリ。デフォルトでは、ローテーションされたファイルはログ・ファイルと同じディレクトリに格納されます。
- loggingEnabled(optional): boolean
デフォルト値: true
このサーバーがHTTPリクエストをロギングするかどうかを示します。(このページのその他のフィールドは、このチェック・ボックスをオンにした場合にのみ意味を持ちます。)
WebServerMBeanオブジェクトのloggingEnabled属性を取得します。
制約
- logTimeInGMT(optional): boolean
デフォルト値: false
HTTPログ・メッセージのタイム・スタンプを、ホスト・コンピュータで指定されているローカル・タイム・ゾーンに関係なく、グリニッジ標準時(GMT)で記録するかどうかを指定します。
これは、拡張フォーマットのログ・ファイルに関するW3C仕様に準拠するために使用します。この仕様では、拡張フォーマットのログ・エントリのタイム・スタンプはすべてGMTで記録するように規定されています。
これは、メッセージ・フォーマットとして「拡張
」を指定している場合にのみ適用されます。
- name(optional): string
読取り専用: true
このMBeanインスタンスのユーザー定義の名前。
この名前は、MBeanのjavax.management.ObjectName
に、主要なプロパティとして含まれています
Name=user-specified-name
制約
- notes(optional): string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(config.xml
)に、このノートをXML PCDATAとして保存します。すべての左山カッコ(<)はXMLエンティティ<に変換されます。キャリッジ・リターンとライン・フィードは維持されます。)>
ノート: 管理コンソールからノートを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- numberOfFilesLimited(optional): boolean
デフォルト値: true
古いメッセージを保存するためにこのサーバー・インスタンスが作成するファイルの数を制限するかどうかを示します。(ファイルのローテーション・タイプの「サイズ
」または「時間
」を指定する必要があります。)
この制限に達すると、最も古いログ・ファイルが削除され、最新の接尾辞の付いた新しいログ・ファイルが作成されます。
このオプションを有効にしない場合、新しいファイルが無限に作成されていくため、必要に応じてこれらのファイルを削除する必要があります。
制約
- rotateLogOnStartup(optional): boolean
デフォルト値: true
起動サイクル中にサーバーがログ・ファイルをローテーションするかどうかを指定します。本番モードでのデフォルト値はfalseです。
制約
- rotationTime(optional): string
デフォルト値: 00:00
時間ベースのローテーション順序の開始時間(時間および分)を指定します。
この値で指定された時間に、現在のログ・ファイル名が変更されます。以後、「ファイル・ローテーション間隔」に指定された間隔でログ・ファイル名が変更されます。
WebLogic Serverでは、ログ・ファイルが大きくなり過ぎないように、500MBのしきい値サイズ制限を設定しており、それを超えると強制的にローテーションが行われます。
時間はH:mm
のフォーマットで指定します。
- rotationType(optional): string
デフォルト値: bySize
指定可能な値: [ "bySize", "byTime", "none", "bySizeOrTime" ]
古いログ・メッセージを別のログ・ファイルに移すための条件。
NONE
メッセージは1つのファイルに蓄積されます。サイズが大きくなり過ぎた場合、ファイルの内容を消去する必要があります。WebLogic Serverでは、ログ・ファイルが大きくなり過ぎないように、500MBのしきい値サイズ制限を設定しており、それを超えると強制的にローテーションが行われます。
SIZE
ログ・ファイルがFileMinSize
に指定したサイズに達すると、サーバーによってファイル名がSERVER_NAME.lognnnnn
に変更されます
TIME
TimeSpan
に指定した間隔で、サーバーによってファイル名がSERVER_NAME.lognnnnn
に変更されます
ファイル名が変更されると、以後のメッセージはログ・ファイル名として指定された名前の新しいファイルに蓄積されます。
- tags(optional): array Items
- type(optional): string
{
"type":"object",
"properties":{
"ELFFields":{
"default":"date time cs-method cs-uri sc-status",
"type":"string",
"description":"<p>Returns the list of fields specified for the <code>extended</code> logging format for access.log. </p>"
},
"bufferSizeKB":{
"default":8,
"type":"integer",
"format":"int32",
"description":"<p>Gets the underlying log buffer size in kilobytes</p>"
},
"dateFormatPattern":{
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The date format pattern used for rendering dates in the log. The DateFormatPattern string conforms to the specification of the <code>java.text.SimpleDateFormat</code> class.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"fileCount":{
"default":7,
"x-weblogic-productionDefault":100,
"minimum":1,
"maximum":99999,
"type":"integer",
"format":"int32",
"description":"<p>The maximum number of log files that the server creates when it rotates the log. This number does not include the file that the server uses to store current messages. (Requires that you enable Number of Files Limited.)</p><p><h5>Constraints</h5></p><ul><li>production mode default : 100</li></ul>"
},
"fileMinSize":{
"default":500,
"x-weblogic-productionDefault":5000,
"minimum":1,
"maximum":2097150,
"type":"integer",
"format":"int32",
"description":"<p>The size (1 - 2097150 kilobytes) that triggers the server to move log messages to a separate file. The default is 500 kilobytes. After the log file reaches the specified minimum size, the next time the server checks the file size, it will rename the current log file as <code><i>SERVER_NAME</i>.log<i>nnnnn</i></code> and create a new one to store subsequent messages. (Requires that you specify a file rotation type of <code>Size</code>.)</p><p><h5>Constraints</h5></p><ul><li>production mode default : 5000</li></ul>"
},
"fileName":{
"type":"string",
"description":"<p>The name of the log file.</p>"
},
"fileTimeSpan":{
"default":24,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>The interval (in hours) at which the server saves old log messages to another file. (Requires that you specify a file rotation type of <code>TIME</code>.)</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"logFileFormat":{
"default":"common",
"enum":[
"common",
"extended"
],
"type":"string",
"description":"<p>The format of the HTTP log file. Both formats are defined by the W3C. With the extended log format, you use server directives in the log file to customize the information that the server records.</p>"
},
"logFileRotationDir":{
"type":"string",
"description":"<p>The directory where the rotated log files will be stored. By default the rotated files are stored in the same directory where the log file is stored.</p>"
},
"logTimeInGMT":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the time stamps for HTTP log messages are in Greenwich Mean Time (GMT) regardless of the local time zone that the host computer specifies.</p><p>Use this method to comply with the W3C specification for Extended Format log files. The specification states that all time stamps for Extended Format log entries be in GMT.</p><p>This method applies only if you have specified the <code>extended</code> message format.</p>"
},
"loggingEnabled":{
"x-weblogic-secureDefault":true,
"default":true,
"type":"boolean",
"description":"<p>Indicates whether this server logs HTTP requests. (The remaining fields on this page are relevant only if you select this check box.)</p><p>Gets the loggingEnabled attribute of the WebServerMBean object.</p><p><h5>Constraints</h5></p><ul><li>secure default : true</li></ul>"
},
"name":{
"readOnly":true,
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The user-specified name of this MBean instance.</p><p>This name is included as one of the key properties in the MBean's <code>javax.management.ObjectName</code></p><p><code>Name=<i>user-specified-name</i></code></p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"notes":{
"type":"string",
"description":"<p>Optional information that you can include to describe this configuration.</p><p>WebLogic Server saves this note in the domain's configuration file (<code>config.xml</code>) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <code><</code>. Carriage returns/line feeds are preserved.</p><p>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds.</p>"
},
"numberOfFilesLimited":{
"default":true,
"x-weblogic-productionDefault":true,
"type":"boolean",
"description":"<p>Indicates whether to limit the number of log files that this server instance creates to store old messages. (Requires that you specify a file rotation type of <code>SIZE</code> or <code>TIME</code>.)</p><p>After the server reaches this limit, it deletes the oldest log file and creates a new log file with the latest suffix.</p><p>If you do not enable this option, the server creates new files indefinitely and you must clean up these files as you require.</p><p><h5>Constraints</h5></p><ul><li>production mode default : true</li></ul>"
},
"rotateLogOnStartup":{
"default":true,
"x-weblogic-productionDefault":false,
"type":"boolean",
"description":"<p>Specifies whether a server rotates its log file during its startup cycle. The default value in production mode is false.</p><p><h5>Constraints</h5></p><ul><li>production mode default : false</li></ul>"
},
"rotationTime":{
"default":"00:00",
"type":"string",
"description":"<p>Determines the start time (hour and minute) for a time-based rotation sequence.</p><p>At the time that this value specifies, the server renames the current log file. Thereafter, the server renames the log file at an interval that you specify in File Time Span.</p><p>Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth.</p><p>Use the following format: <code>H:mm</code>, where</p><ul><li><p><code></code> is Hour in day (0-23)</p></li><li><p><code>mm</code> is the minute in hour</p></li></ul>"
},
"rotationType":{
"default":"bySize",
"enum":[
"bySize",
"byTime",
"none",
"bySizeOrTime"
],
"type":"string",
"description":"<p>Criteria for moving old log messages to a separate file.</p><ul><li><p><code>NONE</code> Messages accumulate in a single file. You must erase the contents of the file when the size is too large. Note that WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth.</p></li><li><p><code>SIZE</code> When the log file reaches the size that you specify in <code>FileMinSize</code>, the server renames the file as <code><i>SERVER_NAME</i>.log<i>nnnnn</i></code></p></li><li><p><code>TIME</code> At each time interval that you specify in <code>TimeSpan</code>, the server renames the file as <code><i>SERVER_NAME</i>.log<i>nnnnn</i></code></p></li></ul><p>After the server renames a file, subsequent messages accumulate in a new file with the name that you specified as the log file name.</p>"
},
"tags":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Return all tags on this Configuration MBean</p>"
},
"type":{
"readOnly":true,
"x-weblogic-unharvestable":true,
"type":"string",
"description":"<p>Returns the type of the MBean.</p><p><h5>Constraints</h5></p><ul><li>unharvestable</li></ul>"
}
},
"description":""
}