php 利用fopen做mysql错误日志记录

 代码如下 复制代码

<?

function putFile($file_name,$file_string)
{
    if($f=fopen($file_name,"a+"))
    {
        fwrite($f, $file_string.date("Y-m-d H:i:s")."nr");
    }
    fclose($f);
}

$string ='aadb';
putFile( $logfile='logfile.txt',$string );
?>

时间: 2024-10-23 14:36:38

php 利用fopen做mysql错误日志记录的相关文章

php fopen实现mysql错误日志记录

 代码如下 复制代码 $time = date("Y-m-d H:i:s");     $message = $message . "rn$this->sql" . "rn客户IP:$ip" . "rn时间 :$time" . "rnrn";     $server_date = date("Y-m-d");     $filename = $server_date . "

MySQL错误日志总结

MySQL错误日志是记录MySQL 运行过程中较为严重的警告和错误信息,以及MySQL每次启动和关闭的详细信息.错误日志的命名通常为hostname.err.其中,hostname表示服务器主机名. The error log contains information indicating when mysqld was started and stopped and also any critical errors that occur while the server is running.

如何在Centos 6.3下利用rsyslog+loganalyzer+mysql部署日志服务器

作为一名系统运维工程师,平时查看分析LINUX系统日志我觉得是我们每天必做的功课,但时间长了会发现每次查看站点日志都得挨个进后台,几台服务器还可以这么对付,但如果管理成百上千台线上服务器,这种方法就捉襟见肘了. 后来想了想能不能有一台日志服务器集中管理日志,并以WEB形式将日志显示到前台方便查看,顿时码字的想法油然而生,呵呵. 本人有一个习惯,那就是会把群里或者网上看到的圈内比较认可的LINUX系统软件先保存在备忘录,等闲下来研究研究,刚好前段时间有位朋友提到rsyslog+loganalyze

MVC使用Log4Net进行错误日志记录学习笔记4_实用技巧

在Web应用运行过程中,我们难免会遇到程序运行异常,这个时候我们就应该将异常信息记录下来,以便开发人员和维护人员对异常原因进行还原,对异常原因进行修复.在ASP.NET平台中进行日志记录的组件也有很多,如Log4Net.CommonLogging等,我们这里选用Log4Net进行异常日志的记录. 1. 捕获异常 在ASP.NET MVC中提供了一个全局的异常处理过滤器:HandleErrorAttribute,可以通过该过滤器捕获异常信息. 我们在Models文件夹下新建类型Log4Except

mySQL 错误日志分析

https://github.com/twitter/mysql/commit/1912d02a461797977219e2578080b790020ad845   https://github.com/twitter/mysql/blob/master/sql/hostname.cc  错误: 130111  3:33:55 [Warning] IP address '74.86.110.133' has been resolved to the host name '74.86.110.13

【工具】利用python 发送MySQL 慢日志邮件

一 需求    因为开发针对某系统做稳定性建设,需要对数据库系统的慢日志进行审计,检查优化.和开发沟通选择定期发送慢查询到开发的邮箱的方式,每日汇总,然后一起评估 优化slow query . 二 工具实现 mail.py  脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- # mail.py import os.path import time import sys import os import json import string impo

Nginx系列教程:HW-Loadbalancer禁用错误日志记录

一些硬件负载平衡设备例如http://www.aliyun.com/zixun/aggregation/15069.html">Cisco CSS和BigIP产品测试与SYN-ACK-RST后端设备.此行为将导致一个nginx的400错误. 使用GEO模块和if-Statement,你可以省略这些条目: http { geo $lb { default 0; 10.1.1.1/32 1; # LB IPs 10.1.1.2/32 1; }  # ...  server { # ... ac

PHP中错误与异常的日志记录用法分析_php技巧

本文分析了PHP中错误与异常的日志记录用法.分享给大家供大家参考,具体如下: 提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志.error 日志以及 PHP 的 error 日志.虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用.再者运行的应用程序中的配置也会影响到日志记录的方式及内容. 错误与异常的区别 关于错误

Ubuntu下启动、停止、重启MySQL,查看错误日志命令大全_Mysql

1)启动: sudo /etc/init.d/mysql start 2)停止: sudo /etc/init.d/mysql stop 3)重启: sudo /etc/init.d/mysql restart 4)查看日志: cat /var/log/mysql.err cat /var/log/mysql/error.log 5)不支持中文 修改 /etc/mysql/my.cnf 在 [client] 下面增加: default-character-set=utf8 或 character