php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写

问题描述

php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写

php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写

解决方案

/**

  • 自定义日志
  • @param string $type
  • @param string $content
  • @return bool
    */
    function mylog($type="",$content=""){
    if(!$content || !$type){
    return false;
    }
    $dir=getcwd().DIRECTORY_SEPARATOR.'logs'.DIRECTORY_SEPARATOR.$type;
    if(!is_dir($dir)){
    if(!mkdir($dir)){
    return false;
    }
    }
    $filename=$dir.DIRECTORY_SEPARATOR.date("Ymd",time()).'.log';
    $str="time:".date("Y-m-d H:i:s")."--content:".$content."rn";
    if(!$fp=@fopen($filename,"a")){
    return false;
    }
    if(!fwrite($fp, $str))return false;
    fclose($fp);
    return true;
    }
    这是我一直在用的 可以参考下 type就是对应的文件夹名 方便不同类型的日志分类存放
时间: 2024-12-23 10:36:08

php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写的相关文章

cs文件-asp.net怎么跨文件调用另一个类的方法,求大神

问题描述 asp.net怎么跨文件调用另一个类的方法,求大神 例如: cs文件A class a { public a(){} public string stra(){} } cs文件B class b { public b(){} public string strb(){} } 现在我要在cs文件A里调用cs文件B的strb()方法,怎么写,求大神教,最好有个代码解释,谢谢! 解决方案 class a { public a(){} public string stra(){} public

ejb方法调用-EJB3.0中怎么一个类调用另外一个类的方法

问题描述 EJB3.0中怎么一个类调用另外一个类的方法 我做得的是struts+ejb3.0,在EJB中我想用BIZ调用dao,是直接New还是有别的方法...求大神指教..... 这是BIZ的方法 public List queryPet(String pelName,String pelZr,String pelType ,String px) { System.out.println("aaaaaaaaaaaaaaaaaaaa"); IDao dao=new IDaoImpl()

android-关于Android如何在不同Activity调用一个类的方法不同操作?

问题描述 关于Android如何在不同Activity调用一个类的方法不同操作? 我现在有个activity是全局运行的(简称A),还有个MainActivity(简称B),现在写了一个类(简称C),C中有个方法,A和B都要用到(这个实现了),我想实现B用到这个方法的时候会做一些额外的事.如何是用呢class CustomMessageHandler extends AVIMMessageHandler { public static String ME=""msg"&quo

C#中派生类的方法里的匿名delegate调用基类的方法会产生无法验证的代码

看来阅读一个开发人员的blog是获取知识的一个捷径,特别是当那位开发人员负责的产品是你天天都用的基础设施之一,例如说--编译器.在阅读Eric Lippert的blog时,我无意中了解到了很多我以前所不熟悉的知识,例如说一些语言特性,一些编程思想之类:但更有趣的,我了解到了很多他所负责的产品中的诡异地方. 开篇花絮: 假如我们现在有一个枚举类型E,其中有一个枚举值的名字是x. 你或许知道这个表达式是对的: C#代码 0 | E.x 但是你或许不知道这个表达式(根据语言规范应该)是错的: C#代码

java中一个类的方法与方法之间可以有联系,也可以相互孤立吗

问题描述 java中一个类的方法与方法之间可以有联系,也可以相互孤立吗 java中一个类的方法与方法之间可以有联系,也可以相互孤立吗什么情况要孤立,什么情况要有联系呢 解决方案 看需求.比如说class A{ float get长度() { ... } float get宽度() { ... } float get面积() { return get长度()*get宽度(); }}这里就需要调用另外两个方法 解决方案二: 现在还有人有这玩意嘛 解决方案三: 类的方法主要是对属性的一些操作,方法作用

python-Python的类怎么调用其他类的方法?

问题描述 Python的类怎么调用其他类的方法? 事情是这样的.我用wxpython写了一个窗体程序,定义了一个"MyButton"类(继承了Button)和一个"TextBox"类(继承了TextCtrl),会产生一个按钮和一个文本框.点击按钮就能清空文本框里的内容.将这个特性定义成了Button的方法,可是怎么去调用TextBox里的Clear()方法?这个时候还没有定义对象. 解决方案 你可以定义Text对象,然后放到self中. 解决方案二: 用回调函数,将

i-封装一个类库,怎样调用nsobject中的方法创建一个视图并进行跳转

问题描述 封装一个类库,怎样调用nsobject中的方法创建一个视图并进行跳转 如题:我想知道的是在NSObject这个类中的方法该怎么实现?需要用到什么,求具体代码讲解!!!坐等~~~~~~ 解决方案 参考:http://www.2cto.com/kf/201110/108584.html

如何用创建类的方法建立一个用户登陆界面

问题描述 如何用创建类的方法建立一个用户登陆界面 初学vb,建立一个简单的登陆Form,使用创建类的方法,事先设立一个密码和用户名,在登陆时,提醒密码和登陆名错误,若成功时跳到下一个Form,不会编写代码以及方法的调用 解决方案 可以写成一个自定义控件,继承Form.这样使用的使用可以使用New 解决方案二: 参考:http://blog.csdn.net/wuyazhe/article/details/5642431 解决方案三: 又不是.net,直接用 form1.show 1 不就可以了?

mfc 类-MFC中添加一个类,在另一个类中使用时出现错误,好像没有识别

问题描述 MFC中添加一个类,在另一个类中使用时出现错误,好像没有识别 我新建的类类名是OLSRGram 在另一个类中我构造这个类的对象OLSRGram olsr 调用 olsr.olsr_messagetype等等 出现错误:left of '.olsr_data' must have class/struct/union type F:SnifferCapPackView.cpp(150) : error C2228: left of '.olsr_datalen' must have cl