基本信息
源码名称: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方法添加消息 ?>