Processing math: 100%

PHP原生态记录Log函数

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 1、因为项目已经上线了,所以调试起来就不可能把报错直接输出来,写了一个简单的日志函数如下://logfilePrefix 日志名fileSuffixtim...

1、因为项目已经上线了,所以调试起来就不可能把报错直接输出来,写了一个简单的日志函数如下:

//$log要添加的字符串、$filePrefix 日志名$fileSuffix 日志后缀$time默认为day

function AddLog(log=,filePrefix='',fileSuffix=.log,time='day'){
    time1=date(YmdH:i:s,time());if(time=='year'){
        period=date('Y',time());      }elseif(time=='month'){
        period=date('Ym',time());      }elseif(time=='hour'){
        period=date('YmdH',time());      }elseif(time=='minute'){
        period=date('YmdHi',time());      }elseif(time=='second'){
        period=date('YmdHis',time());      }else{          $period=date('Ymd',time());      }filename=filePrefix.period.fileSuffix;fp=fopen(filename,a);if(fp){
        wr=fwrite(fp,time1."\n".log."\n");
        if(wr){              $close=fclose($fp);              if($close){                  return 1;              }else{                  return -1;              }          }else{              return -2;          }      }else{          return -3;      }  }  //要写入数据库的字符串str ='88888';
AddLog($str,'erdangjiade');exit;




PHP+Mysql网站源码学习请访问:PHP+Mysql网站源码学习请访问

http://www.erdangjiade.com/
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
4
分享
相关文章
|
24天前
|
基于 PHP 语言的滑动窗口频率统计算法在公司局域网监控电脑日志分析中的应用研究
在当代企业网络架构中,公司局域网监控电脑系统需实时处理海量终端设备产生的连接日志。每台设备平均每分钟生成 3 至 5 条网络请求记录,这对监控系统的数据处理能力提出了极高要求。传统关系型数据库在应对这种高频写入场景时,性能往往难以令人满意。故而,引入特定的内存数据结构与优化算法成为必然选择。
24 3
PHP 日志系统的最佳搭档:一个 Go 写的远程日志收集服务
为了不再 SSH 上去翻日志,我写了个 Go 小脚本,用来接收远程日志。PHP 负责记录日志,Go 负责存储和展示,按天存储、支持 API 访问、可远程管理,终于能第一时间知道项目炸了。
43 10
|
1月前
|
基于责任链与策略模式的轻量级PHP日志库设计
项目日志乱成一团,bug 时好时坏,服务器问题难以复现?我写了个 PHP 日志系统,第一时间发现问题,避免跑路。实现了责任链模式+策略模式,让日志存储更灵活,支持多种输出方式。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
本文介绍了解决PHP常见问题的步骤,包括定位和创建`php.ini`文件,以及解决`mb_strlen()`函数未定义和DLL模块加载错误的具体方法。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
Pytorch学习笔记(七):F.softmax()和F.log_softmax函数详解
本文介绍了PyTorch中的F.softmax()和F.log_softmax()函数的语法、参数和使用示例,解释了它们在进行归一化处理时的作用和区别。
727 1
Pytorch学习笔记(七):F.softmax()和F.log_softmax函数详解
php学习笔记-php数组的创建和使用,数组常用函数-day03
关于PHP数组的创建、使用以及常用函数的详细学习笔记。
php学习笔记-php数组的创建和使用,数组常用函数-day03
|
6月前
|
PHP日期和时间Date()函数获取当前时间
通过灵活运用 `date()`函数及其丰富的格式选项,PHP开发者可以轻松地在应用程序中处理和展示日期及时间信息。无论是需要精确到秒的完整时间戳,还是仅仅展示日期或时间的某一部分,`date()`函数都能胜任。理解并熟练应用这些格式化技巧,对于提升代码的可读性和维护性至关重要。
132 1
PHP中的设计模式:单例模式的深入探索与实践在PHP的编程实践中,设计模式是解决常见软件设计问题的最佳实践。单例模式作为设计模式中的一种,确保一个类只有一个实例,并提供全局访问点,广泛应用于配置管理、日志记录和测试框架等场景。本文将深入探讨单例模式的原理、实现方式及其在PHP中的应用,帮助开发者更好地理解和运用这一设计模式。
在PHP开发中,单例模式通过确保类仅有一个实例并提供一个全局访问点,有效管理和访问共享资源。本文详细介绍了单例模式的概念、PHP实现方式及应用场景,并通过具体代码示例展示如何在PHP中实现单例模式以及如何在实际项目中正确使用它来优化代码结构和性能。
95 2
分析慢日志文件来优化 PHP 脚本的性能
分析慢日志文件来优化 PHP 脚本的性能

热门文章

最新文章