php该在哪里写日志?怎么写日志?日志是做啥用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php该在哪里写日志?怎么写日志?日志是做啥用的?相关的知识,希望对你有一定的参考价值。

所谓的日志就是记录系统运行状态的数据。
一般是将信息记录到文本文件或数据库中。
比如:
<?php
function writeLog($msg)
$logFile = date('Y-m-d').'.txt';
$msg = date('Y-m-d H:i:s').' >>> '.$msg."\r\n";
file_put_contents($logFile,$msg,FILE_APPEND );


//调用上面的函数,写一条信息进日志文件
writeLog('这是测试日志信息');
?>
参考技术A 在php.ini中有一段
error_log="D:\PHP\log\php-errors.log"
就是注明你php的日志文件
参考技术B 15219486群里面非常多的高手,这个问题我也不能回答你,你进去请教高手吧。采纳我吧,嘿嘿,

UDP服务器是做啥用的?

参考技术A UDP服务器,就是首发数据,进行数据处理的。与TCP不同的是不用建立连接,直接调用recvfrom来收包。
开始就是基本的socket初始化地址什么的。
要求多个线程处理客户端命令,那recvfrom收包后,考虑把客户端的地址信息保存,便于sendto,对接收的数据包,交给线程进行处理,每个线程可以向一块共享内存、队列里写入收到的数据和对应的客户端信息,每次写的时候对这块共享资源加锁,多个线程对共享资源读是加锁,读完解锁,并开始处理数据。
处理完,用sendto发回去。
不是什么大项目。小程序而已。

以上是关于php该在哪里写日志?怎么写日志?日志是做啥用的?的主要内容,如果未能解决你的问题,请参考以下文章

Chrome DevTools 中的 Handled 过滤器是做啥用的?

HTML5中Modernizr类库是做啥用的?具体怎么使用?

php中trim是做啥用的?

laravel的cache tags是做啥用的

delphi 里的 Frame 这个是做啥用的,举个例子哈

cursor.setNotificationUri() 是做啥用的?