error_log 指令

语 法: error_log file [level];

默认值: error_log logs/error.log error;

上下文: main, http, mail, stream, server, location

配置日志记录。可以在同一配置级别 (1.5.2) 上指定多个日志。如果在主配置级别上未明确定义将日志写入文件,则将使用默认文件。

第一个参数定义将存储日志的文件。特殊值 stderr 选择标准错误文件。可以通过指定“syslog:”前缀来配置记录到 syslog。记录到循环内存缓冲区可以通过指定“memory:”前缀和缓冲区大小来配置,通常用于调试(1.7.11)。

第二个参数确定日志记录的级别,可以是以下之一:debug、info、notice、warn、error、crit、alert 或 emerg。以上日志级别按严重性递增的顺序列出(debug 最低,emerg 最高)。设置某个日志级别将导致记录指定的和更严重的日志级别的所有消息。例如,默认级别 error 将导致记录 error、crit、alert 和 emerg 消息。如果省略此参数,则使用 error。

要使 debug 日志工作,nginx 需要使用 --with-debug 构建,请参阅“Nginx 调试日志”。

从版本 1.7.11 开始,可以在流(stream)级别指定该指令,从版本 1.9.0 开始可以在邮件级别指定。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号