zoukankan      html  css  js  c++  java
  • thinkphp --- 写入日志

    在开发过程中,对于一些参数,不好直接输入或者打印调试,特别是在微信开发过程中,这个时候,通过日志来查看信息就显得格外重要。

    下面是在TP3.2.3框架中,写入日志的方法:

    public function logs(){
        $str = "我是一个字符串";
        $this->logger($str);
    }
    /* 定义logger来写日志 */
    private function logger($content){
        $logSize = 100000; //日志大小
        // $log = "log.txt";
        $log = "./logger/log.txt";
        if(file_exists($log) && filesize($log) > $logSize){
            unlink($log);
        }
        // linux的换行是 
      windows是 
    
        // FILE_APPEND 不写第三个参数默认是覆盖,写的话是追加 
        file_put_contents($log,date('H:i:s')."
    ".$content."
    ",FILE_APPEND);
    }

    上面 $log 用于定义日志的路径。 $log = "log.txt"; 是 log.txt这个文件存放的位置是:根目录(和index.php入口文件同级)原因是:项目的入口都是 index.php 相当于在入口文件中进行加载。

    但是通常定义的日志:存放在日志目录:

    完结。

  • 相关阅读:
    PHP时间操作
    php实用正则
    PHP正则表达式函数
    PHP常用字符串函数
    PHP数组简单操作
    PHP基础-自定义函数-变量范围-函数参数传递
    PHP常量的定义和用法
    Ajax用法
    DBCP连接池和事物
    ltp-ddt emmc_dd_rw
  • 原文地址:https://www.cnblogs.com/e0yu/p/8547964.html
Copyright © 2011-2022 走看看