php日志函数error_log

php内置打印log日志的函数,这个对php程序调试非常高效

1.配置

编辑php.ini文件

log_errors = On

设置log日志存储路径

error_log = /wwwroot/php_errors.log

2.创建php_errogs.log

3.赋权限

chmod -R 777 php_errogs.log

4.重启php-fpm

service php restart

5.测试

创建demo.php文件

error_log(‘测试log日志写入‘);

$arr = array(‘a‘=>‘测试‘,‘b‘=>‘日志写入‘);

error_log(print_r($arr,true));

  

?

文件内容如下:

[14-Sep-2016 08:04:07 UTC] 测试log日志写入

[14-Sep-2016 08:05:45 UTC] Array

(

[a] => 测试

[b] => 日志写入

)

时间: 2024-12-20 11:23:05

php日志函数error_log的相关文章

wordpress 编辑当前日志函数 edit_post_link

wordpress编辑当前日志函数edit_post_link edit_post_link 的语法如下:<?php edit_post_link("Edit", " | ", ""); ?>我们可以看到一共有三个参数,第一个就是编辑链接的标题了,返回编辑链接,第二个就是用来显示在链接前面的字符,这里显示的是竖线 |,第三个是空的,是显示编辑链接后面的一个字符.

高吞吐量的一个日志函数类_用于IOCP (Delphi)

在开发服务器端程序的时候,日志是必须的一个功能.由于服务器端的要频繁的把数据写入日志,开始的时候用了一个很简单日志函数 就是直接把日志字符写入文件中.然后关闭连接.一直也应用良好.但做压力测试的时候,因为要每个连接的数据都要写入日志,发现运行的一段时间后,频繁掉线,CPU占用率,居高不下,优化了可以想到的很多地方,有一定的效果,仔细观察发现,硬盘灯狂闪不止,说明硬盘I/0操作过于紧张.但测试的时候,基本是不读写硬盘的,恍然发现,是日志函数影响到整个系统的性能.每一个日志数据的时候,就要打开文件,

写日志函数和持续优化

首先看下面的函数 <span style="font-size:18px;">void writelog(char* file, char* msg) { FILE*fp=NULL; int nDataLen = strlen(msg); fp=fopen(file,"ab+");//只供读取 if(fp!=NULL) { fwrite(msg, nDataLen, 1, fp); } fclose(fp);//关闭文件 }</span> 这

winfrom存储txt日志函数

参考微信支付SDK的代码,抽取出来的winform存储记事本日志函数: #region 存储日志 public string path = Application.StartupPath + "/logs"; private void WriteLog(string type, string className, string content) { if (!Directory.Exists(path))//如果日志目录不存在就创建 { Directory.CreateDirector

开源纯C日志函数库iLOG3快速入门(八、如果你喜欢简单日志函数甚于日志函数库)

很多网友来信坚持表达了在项目中应使用简单日志函数,而不喜欢日志函数库,我与之反复争论无果,不过话说回来,我也喜欢短小轻快的日志函数库,而不是融入太多功能的臃肿库,比如日志转档我还是坚持用外部shell来实现会更好,这样的日志函数库既可以小很多,也可以更轻快稳定,我只是迫于另外一批功能控网友的"威胁"而加入了太多的功能,他们喜欢极端的一揽子解决方案,并且展示其它诸如log4c也实现了这些功能为由证明他们是正确的,如果我不实现就免谈. 最近在研发一个小型的应用服务器平台tcpdaemon,

如何用python写监控日志函数

def write_log(username,operation): ''' 写日志函数 :param username:用户名 :param operation:用户的操作信息 :return: ''' w_time = time.strftime('%Y-%m-%d %H%M%S') with open('log.txt','a+') as fw: log_content = '%s %s %s \n'%(w_time,username,operation) fw.write(log_con

MFC: 获取可执行文件目录 + 写日志函数

获取可执行文件目录 inline CString GetExeDir() { TCHAR szPath[ MAX_PATH ] = { 0 }; GetModuleFileName( NULL, szPath, MAX_PATH ); CString csFullPath( szPath ); int nPos = csFullPath.ReverseFind( _T( '\\' ) ); if( nPos < 0 ) return CString( "" ); else ret

PHP写日志函数

初学,写一个函数用于存储日志调试. 1 function WriteLog($msg) 2 { 3 $filename = dirname(__FILE__) ."\\Debug.log"; 4 $handler = null; 5 6 if (($handler = fopen($filename, 'ab+')) !== false) 7 { 8 fwrite($handler, '['.date('Y-m-d H:i:s').']'."\t".$msg.&qu

nginx日志-错误日志(error_log)

错误日志错误日志主要记录客户端访问Nginx出错时的日志,格式不支持自定义.通过错误日志,你可以得到系统某个服务或server的性能瓶颈等. 错误日志由指令error_log来指定,具体格式如下: error_log path(存放路径) level(日志等级) path含义同access_log,level表示日志等级,具体如下: [ debug | info | notice | warn | error | crit ] 从左至右,日志详细程度逐级递减,即debug最详细,crit最少.