By default, when you start a
WebLogic Server instance in development
mode, the server automatically renames (rotates) its local server
log file as SERVER_NAME.log
00001
, where
SERVER_NAME is the name of the server. For the
remainder of the server session, log messages accumulate in
SERVER_NAME
.log
until the file grows to a
size of 500 kilobytes.
Each time the server log file
reaches this size, the server renames the log file using the syntax
SERVER_NAME
.lognnnnn
, and creates a
new SERVER_NAME
.log
to store new messages. By
default, the rotated log files are numbered in order of creation using
the syntax SERVER_NAME
.lognnnnn
, where SERVER_NAME
is the name
configured for the log file. You can configure a server instance to
include a time and date stamp in the file name of rotated log files.
By default, when you start a server instance in production mode, the server rotates its local log file whenever the file grows to 5000 kilobytes in size. It does not rotate the local server log file when you start the server. For more information about changing the mode in which a server starts, see Change to production mode.
You can change these default settings for log file rotation. For example, you can change the file size at which the server rotates the log file or you can configure a server to rotate log files based on a time interval. You can also specify the maximum number of rotated files that can accumulate. After the number of log files reaches this number, subsequent file rotations overwrite the oldest log file.
Note: WebLogic Server sets a threshold size limit of 500 MB before it forces a hard rotation to prevent excessive log file growth.
SERVER_NAME.log00007
. After the server
renames the file, subsequent messages accumulate in a new file
named SERVER_NAME.log
.
Use the following
format: hh
:mm
, where hh
is the hour in a
24-hour format and mm
is the minute. At
the time that you specify, the server rotates the current log
file. If the time that you specify is already past, the server
rotates the log file at the next scheduled interval, as
specified in Rotation Interval.
Enter an absolute pathname or a pathname that is relative to the server's root directory. By default, the rotated files are stored in the same directory where the log file is stored.
For more information, see A Server's Root Directory.
java.text.SimpleDateFormat
variables to the file name and surround each variable with percentage
(%
) characters.
For example, if you enter
the following value in the File Name field:
myserver_%yyyy%_%MM%_%dd%_%hh%_%mm%.log
,
the server's log file will be named myserver_yyyy_MM_dd_hh_mm.log
.
When the server instance
rotates the log file, the rotated file name contains the date stamp.
For example, if the server instance rotates its local log file on 4
March, 2005 at 10:15 AM, the log file that contains the old log
messages will be named
myserver_2005_03_04_10_15.lognnnnn
. (The
current, in-use server log file retains the name myserver_yyyy_MM_dd_hh_mm.log
.)
If you do not include a
time and date stamp, the rotated log files are numbered in order of
creation SERVER_NAME.lognnnnn
, where
SERVER_NAME
is the name configured for the log file. For example: myserver.log00007
.