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

下面是在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的换行是 \n  windows是 \r\n// FILE_APPEND 不写第三个参数默认是覆盖,写的话是追加 file_put_contents($log,date('H:i:s')."\n".$content."\n",FILE_APPEND);
}

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

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

完结。

转载于:https://www.cnblogs.com/e0yu/p/8547964.html

thinkphp --- 写入日志相关推荐

  1. php写入记录日志,【转】PHP错误处理写入日志记录

    ?php /** * PHP错误处理写入日志记录 * @author: lnnujxxy * @time: 2009-09-23 * //使用方法: * require './error_handle ...

  2. php 日志函数,php 写入日志函数

    本篇文章介绍的内容是关于php 写入日志函数,现在分享给大家,有需要的朋友可以参考一下public static function log($var, $file = ''){ $file = LOG ...

  3. asp.net写入日志到文本文件

    2019独角兽企业重金招聘Python工程师标准>>> [csharp] view plain copy using System; using System.Collections ...

  4. thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程

    MySQL日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志: 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据 ...

  5. python读取日志错误信息_使用Python将Exception异常错误堆栈信息写入日志文件

    假设需要把发生异常错误的信息写入到log.txt日志文件中去: import traceback import logging logging.basicConfig(filename='log.tx ...

  6. 禁止snmpd写入日志到syslog

    公司使用的是Ubuntu server,用cacti做的监控,通过SNMPD协议监控的,但是在看系统日志的时候,snmpd产生了大量的日志,有时候要翻很多很多屏,才能看到系统信息,这对每天都要查看系统 ...

  7. python写日志到文件_python 通过logging写入日志到文件和控制台的实例

    如下所示: import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEB ...

  8. sqlserver存储过程报错:当前事务无法提交,而且无法支持写入日志文件的操作。请回滚该事务

    请仔细分析这句话 : 是普通的insert 语句,还是在存储过程中的insert语句呢?如果是存储过程中的语句,可能是因为:sqlserver存储过程报错:当前事务无法提交,而且无法支持写入日志文件的 ...

  9. php写入日志到文件

    /*** 写入日志** @param [type] $values* @param string $dir* @return void*/ function log2txt($values, $dir ...

  10. filesystemwatch java_FileSystemWatch 对文件的监测 修改 创建 删除 并写入日志 – RunningMan1229 – 博客园...

    我做的这个主要是用来对文件的监测 修改 创建 删除 并写入日志 此外我做的WinForm程序 首先导入命名空间 1 using System.IO; 申明全局变量 1 private FileSyst ...

最新文章

  1. 看完这部纪录片之后,我想把身上的细菌寄生虫供起来
  2. 灰度值怎么降级_快速提取照片中间调 用灰度蒙版为照片调色 得到更柔和的后期效果...
  3. hibernate中criteria的一些用法
  4. 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc
  5. 用Javascript获取页面元素的位置
  6. Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
  7. 除了下拉框/下拉联想词优化推广,还可以做那些网络推广?
  8. Python3.WRF的投影转换
  9. Java之JDBC安装、使用详解(2021最新!)
  10. 基于MYSQL的新闻发布系统数据库设计项目实战
  11. 全国哀悼日 一段css让全站变灰
  12. 黄金面试技巧|应届生求职必备
  13. 思六方武学《国际教练武才友创立》
  14. 网关系统就该这么设计(万能通用),贼稳!
  15. 积分权限 mysql_MySQL中创建用户分配权限
  16. Logisitc Regression 预测员工离职率
  17. win7计算机里不显示摄像头,win7没有摄像头图标怎么办|win7显示摄像头图标的方法...
  18. 动态数据采集业务逻辑
  19. 关于用51单片机内部定时器实现时钟和闹钟功能的概述
  20. 如何选择云服务器配置?怎么买最划算?

热门文章

  1. Flutter BottomAppBar
  2. ScrollView中Spinner问题
  3. Android的Crash日志记录
  4. ensp配置access口_eNSP初学者配置以太网2种链路端口:access、trunk
  5. Redisson 3.13.6 发布,官方推荐的 Redis 客户端
  6. python代码如何做成应用程序_如何发布你的Python应用程序
  7. SQL报错:this is incompatible with sql_mode=only_full_group_by
  8. mysql数据库二级检索_MySQL数据库(2)检索信息
  9. LINUX编译mate-desktop/pluma-1.26.0文本编辑器
  10. LINUX登录界面,输入密码,循环重启出现