• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • LogLevel 指令

    描述:控制ErrorLog的详细程度
    句法:LogLevel[module:]level[module:level]...
    默认:LogLevel warn
    内容:服务器配置,虚拟主机,目录
    状态:核心
    模组:核心
    兼容性:Apache HTTP Server 2.3.6和更高版本中提供了按模块和按目录的配置

    LogLevel调整错误日志中记录的消息的详细程度(请参见ErrorLog指令)。按重要性递减的顺序,可以使用以下级别


    LevelDescriptionExample
    emergEmergencies - system is unusable."Child cannot open lock file. Exiting"
    alertAction must be taken immediately."getpwuid: couldn't determine user name from uid"
    critCritical Conditions."socket: Failed to get a socket, exiting child"
    errorError conditions."Premature end of script headers"
    warnWarning conditions."child process 1234 did not exit, sending another SIGHUP"
    noticeNormal but significant condition."httpd: caught SIGBUS, attempting to dump core in ..."
    infoInformational."Server seems busy,(you may need to increase StartServers, or Min/MaxSpareServers)..."
    debugDebug-level messages"Opening config file ..."
    trace1Trace messages"proxy: FTP: control connection complete"
    trace2Trace messages"proxy: CONNECT: sending the CONNECT request to the remote proxy"
    trace3Trace messages"openssl: Handshake: start"
    trace4Trace messages"read from buffered SSL brigade, mode 0, 17 bytes"
    trace5Trace messages"map lookup FAILED: map=rewritemap key=keyname"
    trace6Trace messages"cache lookup FAILED, forcing new map lookup"
    trace7Trace messages, dumping large amounts of data"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"
    trace8Trace messages, dumping large amounts of data"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"
    建议使用至少一个级别crit。当指定了特定级别时,还将报告来自所有其他更高级别的消息。例如,当LogLevel info指定时,日志级别为notice和的消息warn也将被发布。

    例如:

    LogLevel notice
    

    注意

    当记录到常规文件时,该级别的消息notice无法被抑制,因此总是被记录。但是,当使用完成日志记录时,这并不适用syslog

    指定不带模块名称的级别会将所有模块的级别重置为该级别。使用模块名称指定级别将仅设置该模块的级别。可以使用模块源文件名,模块标识符或带有_module省略尾随的模块标识符作为模块规范。这意味着以下三个规格是等效的:

    LogLevel info ssl:warn
    LogLevel info mod_ssl.c:warn
    LogLevel info ssl_module:warn
    

    也可以更改每个目录的级别:

    LogLevel info
    <Directory "/usr/local/apache/htdocs/app">
      LogLevel debug
    </Directory>
    

    每个目录的日志级别配置仅影响解析请求后记录的消息以及与请求相关联的消息。与连接或服务器关联的日志消息不受影响。

    参见

    • ErrorLog
    • ErrorLogFormat
    • Apache HTTP服务器日志文件