Tengine模块文档:log模块功能

ngx_http_log_module

扩展日志模块,提供syslog和pipe,以及日志采样。

开启syslog日志功能需要在编译是添加参数--with-syslog,否则syslog不会生效。

syslog模块兼容syslogd。使用syslog-ng需要修改配置文件以支持udp和unix-dgram,并屏蔽unix-stream:

source s_sys { file ("/proc/kmsg" program_override("
kernel: ")); unix-dgram ("/dev/log"); internal(); udp(ip(0.0.0.0) port(514)); };

指令

Syntax: access_log log_target [format [ratio=ratio [buffer=size]]] | off
Default: access_log logs/access.log combined ratio=1
Context: http, server, location

同nginx原有access_log,各参数有固定顺序。

log_target

兼容以前的log_file参数,并添加下面三种日志类型: file:/path/to/file syslog:facility[:loglevel:[target_ip[:target_port] | target_udgram_addr]] "pipe:/path/to/exec parms" ratio

在buffer参数前,指定tengine以固定的采样率记录日志。
例如:ratio=0.0001,
那么每
经过10000条记录,tengine会记录一条。

如果需要使用buffer参数而不需要设置日志采样,不能省略此参数,需要设置ratio=1。

下面介绍下支持的三种log_target: file

与nginx的log_file对应的类型; syslog

支持通过syslog方式记录日志; facility := auth | authpriv | cron |
daemon | ftp | kern | lpr | mail | mark | news | security | syslog | user | uucp | local0 | local1 | local2 | local3 | local4 | local5 | local6 | local7 loglevel := crit | err | error | emerg | panic |
alert | warn | warning | info | notice | debug loglevel默认值 = info target_ip[:target_port]:日志输出目的主机的IP地址和端口,端口默认是UDP(514)。这里syslog只支持UDP协议 target_udgram_addr:unix dgram地址,默
认为Unix dgram(/dev/log)。这里syslog只支持UNIX DGRAM协议

例如:

syslog:user::127.0.0.1 以user类型和info级别将日志发送给127.0.0.1:514的UDP端口 syslog:user:debug 以user类型和debug级别将日志发送给本机Unix dgram(/dev/log) syslog:cron:debug:10.232.4.28 以cron类型和debug级别将日志发送到主机10.232.4.28:514的udp端口 syslog:auth:err:10.232.4.28:10 以auth类型和err级别将日志发送到主机10.232.4.28:10的udp端口 pipe

因为pipe命令行中含有空格的缘故,pipe需要使用双引号引用,命令行中的双引号需要转义。

另外pipe进程的(user, group)
遵循tengine指令user的配置,如果没有使用user指令配置的话,pipe进程将遵循tengine的默认用户设置,在编译时没有制定的情况下,默认设置是(nobody, nobody)。请注意给与pipe进程适当的权限。

Syntax: error_log log_target [debug | info | notice | warn | error | crit]
Default: error_log logs/error.log
Context: core, http, server, location

为error_log增加syslog和pipe支持,使用同access_log。

Syntax: syslog_retry_interval seconds
Default: syslog_retry_interval 1800
Context: core

建立连接失败后,下一次重试的时间间隔,单位:秒。

时间: 2014-12-19

Tengine模块文档:log模块功能的相关文章

Python中的文档测试模块

  这篇文章主要介绍了Python中的文档测试模块,代码基于Python2.x版本,需要的朋友可以参考下 如果你经常阅读Python的官方文档,可以看到很多文档都有示例代码.比如re模块就带了很多示例代码: ? 1 2 3 4 >>> import re >>> m = re.search('(?<=abc)def', 'abcdef') >>> m.group(0) 'def' 可以把这些示例代码在Python的交互式环境下输入并执行,结果与文

怎样给Powerpoint 2003文档添加背景音乐功能

Powerpoint 2003的功能已经相当丰富,但还没有一种直接为整个幻灯片添加背景音乐的功能.虽然我们可以通过依次点击"插入-影片和声音-文件中的声音"的方法来插入音乐(图1),但是当演示到下一张幻灯片的时候音乐就会停止.因此要使整个幻灯片使用一个背景音乐似乎是不可能实现的事情. 文档添加背景音乐功能-powerpoint2003"> 但事实并非如此,下面我就将我在实际操作中所总结的在PowerPoint中实现插入背景音乐的两种方法和大家一起分享(本文以PowerP

WPS文档自动备份功能

  第一步:打开wps,点击菜单中的[工具]-->[备份管理] 文档自动备份功能-wps文档备份"> 第二步:在wps界面右边会弹出备份管理界面,即可对备份文件进行操作,如图所示: 第三步:接着,打开[工具]-->[选项] 第四步:在弹出的方框中,点击[常规与保存],可对备份功能进行设置.

word2013如何使用文档导航窗格功能

  使用文档导航窗格功能步骤如下: 步骤一:例如有如下文档,想查看文档结构情况,想查找文档中的内容. 步骤二:在"视图"选项卡,将"导航窗格"前面的复选框选中. 步骤三:这时候,会左侧会显示导航窗格,"标题"选项卡,可以显示文档的各级标题(文档结构一目了然). 步骤四:单击相应的标题,则会直接定位到文档中的相应位置. 步骤五:说明:标题选项卡,也可以再搜索框中输入内容,若导航的标题有相应内容,则默认以黄色显示. 步骤六:如果切换到"页面

word文档中发送邮件功能怎么使用?

  word文档中发送邮件功能怎么使用?下面小编就为大家介绍word发送邮件功能的使用,不会的朋友快快来学习吧! 方法/步骤 双击打开测试文档,如下图. 点击"工具"---"自定义",如下图. 点击命令标签项,如下图. 在类别里,选择文件,如下图. 选中命令的新建电子邮件,如下图. 将新建电子邮件拖动到菜单栏上,如下图. 这时,在菜单栏上就有了一个按钮,点击就可以打开一个邮件发送的界面,如下图. 以上就是word文档中发送邮件功能怎么使用方法介绍,操作不是很大,希望

java-关于用poi实现对word文档的读写功能

问题描述 关于用poi实现对word文档的读写功能 探讨用poi实现对word文档的读写功能 在java语言,window系统下用poi怎么实现自动从系统中获取doc格式的文件并读取其中数据, 用户在页面填入数据后,点击设定好的按钮会自动把部分数据插入到抓取到的word文档中并生成一个新的word文档,在生成新的文档时弹出对话框,用户选择要保存的位置. 由于操作word文档的学习文件实在太少,有知道的大神还请指教!急! 解决方案 问题补充:这次项目并不需要读取含有图片的文档,不过如果有知道关于有

如何使用SharePoint 2007文档库中的文档添加评论功能

背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了.和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题. 1.首先,新建一个文档库,这不是废话么:然后,再建一个列表库用来保存文档的评论:当时我在想,对于一个文档什么才是唯一的,后来想到,这么简单,不就是ID么,又是废话了,呵呵.我们要做的就是通过文档库中文档的ID进行级联. 2.

巧用Word文档实现收藏功能

傲游等浏览器软件的收藏夹功能一直深受网友喜爱,可以轻松将精彩的页面内容收藏起来,供日后再度调用.而在大家最常使用的Word文档编辑软件之 中.其实同样包含了"文档收藏"功能.可以轻松将文档收录其中,并在使用时随时进行调用.并可以有效提高办公效率,无需再手工查找各类文档信息. 方法其实十分简单,以大家目前最为常用的Office2003为例,点击"工具菜单"中的自定义命令.在弹出的选项框中切换到"命令"选项卡,并 在"类别"提示框

SharePoint 2007 文档库中的文档添加评论功能

背景:接到一个项目,要求文档管理,当然文档库就可以了,但是要求文档需要大家去读,读完以后还可以发表评论,这Moss貌似就有点困难了.和同事一起合计,想来想去也没有太好的办法,后来想到传统开发,两个表的级联,就想到了文档库和列表库通过一个字段进行级联,废话不多说了,进入正题. 1. 首先,新建一个文档库,这不是废话么:然后,再建一个列表库用来保存文档的评论:当时我在想,对于一个文档什么才是唯一的,后来想到,这么简单,不就是ID么,又是废话了,呵呵.我们要做的就是通过文档库中文档的ID进行级联. 2