关于函数syslog()的应用
时间:2008-01-17
来源:互联网
这是今天在搜索时看到的一个函数,真没想到PHP中还有这样的函数,
想来很多人都没怎么用过吧,大概看了一下它的用法,感觉还是不错的,
特别是在调试重要程序的时候尤其适合,不会影响客户的使用,它只是
把可能要打印的消息发送到日志文件中。
首先简单介绍一下该函数:
syslog() : Generate a system log message
说明 bool syslog ( int $priority , string $message );
参数$priority的可能值有:
ConstantDescrīption LOG_EMERGsystem is unusable LOG_ALERTaction must be taken immediately LOG_CRITcritical conditions LOG_ERRerror conditions LOG_WARNINGwarning conditions LOG_NOTICEnormal, but significant, condition LOG_INFOinformational message LOG_DEBUGdebug-level message
发送的消息则由用户自定义,函数执行成功时返回TRUE,否则返回FALSE。
最简单的一个应用实例:
Jul 23 14:43:42 localhost apache2: 127.0.0.1: test.php - PHP Index page accessed.
那么,很好,你已经学会怎么使用它了。
更详细的信息请到PHP官方网站:http://www.php.net查看。
想来很多人都没怎么用过吧,大概看了一下它的用法,感觉还是不错的,
特别是在调试重要程序的时候尤其适合,不会影响客户的使用,它只是
把可能要打印的消息发送到日志文件中。
首先简单介绍一下该函数:
syslog() : Generate a system log message
说明 bool syslog ( int $priority , string $message );
参数$priority的可能值有:
ConstantDescrīption LOG_EMERGsystem is unusable LOG_ALERTaction must be taken immediately LOG_CRITcritical conditions LOG_ERRerror conditions LOG_WARNINGwarning conditions LOG_NOTICEnormal, but significant, condition LOG_INFOinformational message LOG_DEBUGdebug-level message
发送的消息则由用户自定义,函数执行成功时返回TRUE,否则返回FALSE。
最简单的一个应用实例:
复制内容到剪贴板
<head>
<title>PHP Test Page</title>
</head>
<body>
<?php
syslog(LOG_NOTICE, "{$_SERVER['REMOTE_ADDR']}:test.php - PHP Index page accessed.");
echo '<p>PHP Test Page</p>';
?>
</body>
</html>
在终端时,你可以打开/var/log/messages,如果看到类似如下的记录:代码:
<html><head>
<title>PHP Test Page</title>
</head>
<body>
<?php
syslog(LOG_NOTICE, "{$_SERVER['REMOTE_ADDR']}:test.php - PHP Index page accessed.");
echo '<p>PHP Test Page</p>';
?>
</body>
</html>
Jul 23 14:43:42 localhost apache2: 127.0.0.1: test.php - PHP Index page accessed.
那么,很好,你已经学会怎么使用它了。
更详细的信息请到PHP官方网站:http://www.php.net查看。
作者: netlawe 发布时间: 2008-01-17
学习了.
作者: londit.cn 发布时间: 2008-01-17

作者: luzhou 发布时间: 2008-01-19

作者: luzhou 发布时间: 2008-01-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28