nginx error_log 错误日志级别以及错误日志配置、关闭错误日志说明

nginx安装好以后一般都是要配置下访问日志和错误日志,其中访问日志我们这里就不说了, 可以参考之前的文章。这里主要说明一下nginx的错误日志,这个大家都知道,开启日志主要是为了排查问题。
1,错误日志级别
error_log 级别分为 debug, info, notice, warn, error, crit  默认为crit, 格式如下:
error_log  /your/path/error.log crit; 
crit 记录的日志最少,而debug记录的日志最多。请根据实际情况选择配置日志级别。 配置级别低了,太多信息没用,级别太高不容易排查问题。建议保持默认。

2,错误日志关闭
error_log off 或者将注释保留,那么错误日志依旧还是会被记录的。如果需要彻底关闭,需要扔到黑洞当中才可以,比如:
error_log /dev/null crit;

3,配置段: main、http、 server、location。

时间: 2024-09-20 07:46:46

nginx error_log 错误日志级别以及错误日志配置、关闭错误日志说明的相关文章

nginx error_log 错误日志配置说明

nginx error_log 错误日志配置说明: nginx的error_log错误日志类型有六种: [ debug | info | notice | warn | error | crit ] 例如:error_log logs/nginx_error.log crit; 这六种类型区别,自左至右,所记录的信息越来越少,debug记录更详细,crit记录的最少,如果不记录的话可以这么写:error_log /dev/null;

PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子_php技巧

在PHP程序运行过程中如果有错误发生,在浏览器上是否显示错误信息,以及显示错误信息的级别是我们在程序开发.调试.运营过程中需要控制的.下面就通过设置php.ini,控制PHP错误信息(errors)的屏蔽和显示作如下说明:1.错误信息是否显示     复制代码 代码如下: 显示错误 display_errors = On     屏蔽错误 display_errors = Off (缺省值) 2.显示错误信息的级别     复制代码 代码如下: error_reporting = E_ALL (

PHP配置把错误日志以邮件方式发送方法

  这篇文章主要介绍了PHP配置把错误日志以邮件方式发送方法(Windows系统),本文给出了配置示例和使用例子,需要的朋友可以参考下 当系统发生了很严重的问题,需要立刻发送给管理员.可以通过 error_log() 将错误以邮件形式发送到邮箱. 在 php.ini 中设置: 代码如下: sendmail_from = 472323087@qq.com 然后设置: 代码如下: sendmail_path = "G:sendmailsendmail.exe -t" 其中:G:sendma

PHP配置把错误日志以邮件方式发送方法(Windows系统)_php实例

当系统发生了很严重的问题,需要立刻发送给管理员.可以通过 error_log() 将错误以邮件形式发送到邮箱. 在 php.ini 中设置: 复制代码 代码如下: sendmail_from = 472323087@qq.com 然后设置: 复制代码 代码如下: sendmail_path = "G:\sendmail\sendmail.exe -t" 其中:G:\sendmail\sendmail.exe 是邮件客户端的地址.  代码: 复制代码 代码如下: <?php //关

unixodbc-使用Log4cxx日志输出至MySQL, 无法找到驱动错误

问题描述 使用Log4cxx日志输出至MySQL, 无法找到驱动错误 Hi, guys! 用log4cxx日志框架对log内容输出至数据库(MySQL)一直未成功,不知道是什么步骤出现了问题.希望大伙们能帮帮忙,或者有什么更好的日志系统可以推荐,谢谢各位了. ^_^ 运行环境: Ubuntu 12.04 32bit + Eclipse CDTlog4cxx : apache-log4cxx-0.10.0 log4cxx支持两种ODBC选项(iODBC/unixODBC),这里选择了unixODB

log4j的日志级别

公司使用Apache作为Web应用服务器,日志采用log4j组件来做.日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录.Log4j是Apache基金会的一个项目,Log4j是一个基于Java的日志组件,是Java的几个日志框架中的一种. 日志记录器(Logger)是日志处理的核心组件. log4j具有6种一般的日志级别(Level),为日志记录器的可用级别(不包括自定义级别Level).以下内容摘自log4j的API. public s

java ee-LOG4J:为什么动态设置日志级别不成功呢

问题描述 LOG4J:为什么动态设置日志级别不成功呢 public class Client { public static void main(String[] args) { int count = 0; while (true) { PropertyConfigurator.configure(""log4j.properties""); Logger logger = Logger.getLogger(""pear""

Apache Spark技术实战(一)Standalone部署模式下的临时文件清理&amp;日志级别修改

<一>Standalone部署模式下的临时文件清理 概要 在Standalone部署模式下,Spark运行过程中会创建哪些临时性目录及文件,这些临时目录和文件又是在什么时候被清理,本文将就这些问题做深入细致的解答. 从资源使用的方面来看,一个进程运行期间会利用到这四个方面的资源,分别是CPU,内存,磁盘和网络.进程退出之后,CPU,内存和网络都会由操作系统负责释放掉,但是运行过程中产生临时文件如果进程自己不在退出之前有效清除,就会留下一地鸡毛,浪费有效的存储空间. 部署时的第三方依赖 再提出具

hadoop的job执行异常,能解决或者告诉我hadoop的调整日志级别方法也行!

问题描述 hadoop的job执行异常,能解决或者告诉我hadoop的调整日志级别方法也行! 2015-01-14 02:48:59706 INFO [AsyncDispatcher event handler] org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics report from attempt_1421231566739_0003_m_000000_3: Error: java.io.IOEx