Table 7-3
Attribute Label
|
Description
|
Value Constraints
|
Logging Enabled
|
Enables logging of HTTP requests.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LoggingEnabled
|
Default: true
Valid values:
Configurable: yes
|
Log File Name
|
The HTTP request log file The name of the file that stores HTTP requests. If the pathname is not absolute, the path is assumed to be relative to the root directory of the machine on which the server is running.
This value is relevant only if HTTP logging is enabled.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogFileName
|
Default: DEFAULT_LOG_FILE_NAME
Configurable: yes
|
Log File Format
|
Specifies 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.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogFileFormat
|
Default: "common"
Valid values:
Configurable: yes
Dynamic: yes
|
Log File BufferK Bytes
|
The maximum size (in kilobytes) of the buffer that stores HTTP requests. When the buffer reaches this size, the server writes the data to the HTTP log file. Use the LogFileFlushSecs property to determine the frequency with which the server checks the size of the buffer.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogFileBufferKBytes
|
Units: kilobytes
Minimum: 0
Maximum: 1024
Default: 8
Configurable: yes
|
Max Log File Size KBytes
|
The maximum size (in kilobytes) of the HTTP log file. After the log file reaches this size, the server renames it as LogFileName.n. 0 causes the file to grow indefinitely.
This property is relevant only if you choose to rotate files by size.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: MaxLogFileSizeKBytes
|
Units: kilobytes
Minimum: 0
Default: 0
Configurable: yes
|
Log Rotation Type
|
Criteria for moving old HTTP requests to a separate log file:
After the server renames a file, subsequent messages accumulate in a new file with the name that you specified in LogFileName.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogRotationType
|
Default: "size"
Valid values:
Configurable: yes
|
Log Rotation Period Mins
|
The interval (in minutes) at which the server saves old HTTP requests to another log file. This value is relevant only if you use the date-based rotation type.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogRotationPeriodMins
|
Units: minutes
Minimum: 1
Maximum: 2147483647
Default: 1440
Configurable: yes
|
Log File Flush Secs
|
The interval (in seconds) at which the server checks the size of the buffer that stores HTTP requests. When the buffer exceeds the size that is specified in the LogFileBufferKBytes property, the server writes the data in the buffer to the HTTP request log file.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogFileFlushSecs
|
Units: seconds
Minimum: 1
Maximum: 360
Default: 60
Configurable: yes
|
Log Rotation Time Begin
|
Determines the start time for a time-based rotation sequence. At the time that this value specifies, the server renames the current log file as LogFileName.n. Thereafter, the server renames the log file at an interval that you specify in LogRotationPeriodMins. You can create a recurring start time such as "every Monday at 09:00" or a non-recurring start time such as "9 January, 2002, 09:00."
Use the following java.text.SimpleDateFormat format to specify a date and time: MM-dd-yyyy-k:mm:ss. For information about this format, refer to the <a href="http://java.sun.com/j2se/1.3/docs/api/index.html">J2EE Javadoc</a>.
If the date that you specify has already past, then the day in week (E), hour in day (H), minute in hour (m) and second in minute (s) are used with the current date to recalculate a start time.
MBean: weblogic.management. configuration. VirtualHostMBean
Attribute: LogRotationTimeBegin
|
Configurable: yes
|