基本信息
源码名称:PHP Zend/Log.php 日志记录 相关示例
源码大小:7.68KB
文件格式:.zip
开发语言:PHP
更新时间:2012-12-30
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
Zend/Log.php
Zend/Log/Writer/Stream.php
Zend/Log/Writer/Mock.php
Zend/Log/Formatter/Simple.php
Zend/Log/Formatter/Xml.php
Zend/Log/Filter/Priority.php
相关实例下载
代码一:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_log_Writer_Stream实例
$log1=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log2=new Zend_Log(); //无参数创建Zend_Log对象
$log2->addWriter($writer); //使用addWriter()方法为对象添加Writer
?>
代码二:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_log_Writer_Stream实例
$log=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log->log("test",Zend_Log::INFO); //添加Info等级的消息
echo "<p>";
$log->info("test too"); //再次添加info等级的消息
echo "<p>";
$log->log("hello world",Zend_Log::ALERT); //添加alert等级的消息
echo "<p>";
$log->alert("hello world!!!!!"); //再次添加alert等级的消息
?>
代码三:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_log_Writer_Stream实例
$log=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log=null; //销毁日志对象
?>
代码四:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_log_Writer_Stream实例
$log=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log->addPriority('my_priority',8); //向对象中添加my_priority消息,等级为8
$log->log('使用系统消息等级',7); //使用log方法添加消息
echo "<p>";
$log->log('测试自定义消息等级',8); //使用log方法添加消息
echo "<p>";
$log->my_priority('再次测试自定义消息等级'); //使用等级同名方法添加消息
?>
代码五:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_log_Writer_Stream实例
$log=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log->setEventItem('pid',getmypid()); //为event数组添加新项
$log->log('使用系统消息等级',7); //使用log方法添加消息
echo "<p>";
$log->log('再次使用系统消息等级',7); //使用log方法添加消息
?>
代码六:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Mock.php"; //加载Zend_Log_Writer_Mock
$writer=new Zend_Log_Writer_Mock; //创建一个Mock实例
$log=new Zend_Log($writer); //通过构造函数定义Zend_Log对象及Writer
$log->log('消息',6); //添加消息
$result=$writer->events[0]; //将结果赋值给变量
foreach($result as $key => $value) //通过循环遍历结果数组
{
echo "\$result[".$key."]=".$value; //输出数组键值对
echo "<p>";
}
?>
代码七:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
require_once "Zend/Log/Formatter/Simple.php"; //加载Zend_Log_Formatter_Simple
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_Log_Writer_Stream实例
$format="%message% %pid%"; //定义格式
$formatter=new Zend_Log_Formatter_Simple($format); //创建一个Zend_Log_Formatter_Simple对象
$writer->setFormatter($formatter); //为$wirter对象设置指定格式
$log=new Zend_Log(); //定义Zend_Log对象
$log->addWriter($writer); //为Zend_Log对象设置容器
$log->setEventItem('pid',getmypid()); //为event数组添加新项
$log->log('使用系统消息等级',7); //使用log方法添加消息
echo "<p>";
$log->log('再次使用系统消息等级',7); //使用log方法添加消息
?>
代码:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
require_once "Zend/Log/Formatter/Xml.php"; //加载Zend_Log_Formatter_Xml
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_Log_Writer_Stream实例
$formatter=new Zend_Log_Formatter_Xml(); //创建一个Zend_Log_Formatter_Xml对象
$writer->setFormatter($formatter); //为$wirter对象设置指定格式
$log=new Zend_Log(); //定义Zend_Log对象
$log->addWriter($writer); //为Zend_Log对象设置容器
$log->log('use Zend_Log_Formatter_Xml',6); //使用log方法添加消息
?>
代码:
<?php
require_once "Zend/Log.php"; //加载Zend_Log扩展
require_once "Zend/Log/Writer/Stream.php"; //加载Zend_Log_Writer_Stream
require_once "Zend/Log/Filter/Priority.php"; //加载Zend_Log_Filter/Priority
$writer=new Zend_Log_Writer_Stream('php://output'); //创建一个Zend_Log_Writer_Stream实例
$filter=new Zend_Log_Filter_Priority(Zend_Log::ERR,'>'); //创建一个Zend_Log_Filter_Priority
$log=new Zend_Log(); //定义Zend_Log对象
$log->addWriter($writer); //为Zend_Log对象设置容器
$log->addFilter($filter); //为Zend_Log对象设置过滤器
$log->log('test',2); //使用log方法添加消息
$log->log('test',6); //使用log方法添加消息
?>