File Name | Log Level | Debug Level | Rolling Size (bytes) | Enable stderr Log |
File Name | Piped Logger | Log Format | Log Headers | Rolling Size (bytes) | Keep Days | Compress Archive |
Description Specifies the path for the log file. |
Syntax Filename which can be an absolute path or a relative path to $SERVER_ROOT. |
Tips [Performance] Place the log file on a separate disk. |
Description Specifies the level of logging to include in your log file. Available levels (from high to low) are: ERROR, WARNING, NOTICE, INFO and DEBUG. Only messages with level higher or equal to the current setting will be logged. |
Syntax Select from drop down list |
Tips [Performance] Using DEBUG log level does not have any performance impact, unless Debug Level is set to a level other than NONE. It's recommended to set Log Level to DEBUG and Debug Level to NONE. These settings mean that you will not fill up your hard disk with debug logging, but you will be able to use the Toggle Debug Logging action to control debug output. This action can turn debug logging on and off on the fly, and is useful for debugging busy production servers. |
See Also |
Description Specifies the level of debug logging. Log Level must be set to DEBUG to use this feature. Debug logging is disabled when "Debug Level" is set to NONE even if Log Level is set to DEBUG. Toggle Debug Logging can be used to control debug level on a live server without restarting. |
Syntax Select from drop down list |
Tips [Performance] Important! Always set this to NONE if you do not need detailed debug logging. Active debug logging will severely degrade service performance and potentially saturate disk space in a very short time. Debug logging includes detailed information for each request and response. |
See Also |
Description Specifies when the current log file needs to be rolled over, also known as log rotation. When the file size is over the rollover limit, the active log file will be renamed to log_name.mm_dd_yyyy(.sequence) in the same directory and a new active log file will be created. The actual size of the rotated log file once it is created will sometimes be a little bigger than this size limit. Set to 0 to disable log rotation. |
Syntax Integer number |
Tips Append "K", "M", "G" to the number for kilo-, mega- and giga- bytes. |
Description Specifies whether to write to log when receiving stderr output from any process started by the server. If enabled, stderr messages will be logged in the same directory as the server log with the fixed name "stderr.log". If disabled, all stderr output will be discarded. |
Syntax Select from radio box |
Tips Turn it on if you need to debug configured external applications: i.e. PHP, Ruby, Java, Python, Perl. |
Description The access log filename. |
Syntax Filename which can be an absolute path or a relative path to $SERVER_ROOT. |
Tips [Performance] Put access log file on a separate disk. |
Description Specifies the external application that will receive the access log data sent by LiteSpeed through a pipe on its STDIN stream (file handle is 0). When this field is specified, the access log will be sent only to the logger application and not the access log file specified in previous entry. |
Syntax Select from drop down list |
Description Specifies the log format for the access log. When log format is set, it will override the Log Headers setting. |
Syntax String. The syntax of log format is compatible with Apache 2.0's custom log format. |
Example
|
See Also |
Description Specifies whether to log HTTP request headers: Referer, UserAgent, and Host. |
Syntax Select from checkbox |
Tips [Performance] Turn this off if you do not need these headers in the access log. |
See Also |
Description Specifies how many days the access log file will be kept on disk. Only rotated log files older than the specified number of days will be deleted. The current log file will not be touched regardless how many days worth of data it contains. If you do not want to auto-delete stale and very old log files, set this to 0. |
Syntax Integer number |