Nginx 日志配置(一)
来源:互联网 发布:java http get post 编辑:程序博客网 时间:2024/06/06 09:31
Nginx 日志配置(一)
一、前言
开发复杂的Nginx模块时,如何定位代码上的问题是必须考虑的前提条件,此时输出各种日志就显得很关键了。
二、记录日志的方法
2.1)配置nginx.conf文件
error_log logs/error.log debug ;
格式说明: logs/error.log为日志存储路径 debug为日志类型
日志类型有:emerg、alert、crit、error、warn、notice、info、debug。
errlog_log日志的实现在src/core/ ngx_log.c文件。
2.2)接口调用
void ngx_cdecl ngx_log_error(ngx_uint_tlevel, ngx_log_t *log, ngx_err_t err, const char *fmt, ...);
参数说明:
level代表日志类型,可为 NGX_LOG_STDERR、NGX_LOG_EMERG 、NGX_LOG_ALERT、
NGX_LOG_CRIT 、 NGX_LOG_ERR、NGX_LOG_WARN 、NGX_LOG_NOTICE 、NGX_LOG_INFO 、NGX_LOG_DEBUG 。
log 为ngx_log_t结构体指针。
err为错误码。
fmt就是可变参数,就像在printf等C语⾔⽅法中的输⼊⼀样。转换格式如下:
三、参考文献
《深入理解Nginx》
阅读全文
0 0
- Nginx 日志配置(一)
- nginx日志配置(统计)
- Nginx日志配置(Ngx_http_log_module)
- nginx配置一:nginx分割日志--linux平台
- nginx配置(一)
- nginx error_log 日志配置
- nginx日志配置
- Nginx日志配置整理
- Nginx日志配置
- nginx的日志配置
- nginx error_log 日志配置
- Nginx错误日志配置
- Nginx日志分割配置
- nginx日志配置
- Nginx日志配置
- nginx日志配置
- nginx 配置日志
- nginx日志配置
- 字符串问题---字典树(前缀树)的实现
- 链表的增删改
- 解决myeclipse自带maven下载中央仓库插件报403错误的问题(8.6版本不报403)
- Python:reduce在python高级版本中没有的原因
- Vue用v-bind给标签属性赋值 src, href...
- Nginx 日志配置(一)
- Bootstrap组件学习笔记(六)——进度条和媒体对象
- 665. Non-decreasing Array
- HornetQ学习系列(1)
- 磷酸铁锂电池使用常规数据
- unity烘培贴图黑斑问题
- 内部类与匿名内部类区别
- 一个故事告诉你比特币的原理及运作机制
- c++ sort 类的一点区别