我正在测试用 PHP 编写的日志模块。
- 网络服务器发生太多事务。
- 每个事务都写在同一个文件上。(日志.txt)
- 我怎样才能用多行在同一个文件中记录这些事务?
下面的日志示例。
12 月 5 日 01:50:02 [信息] 请求 [1111111111111]:参数 = 1
12 月 5 日 01:50:02 [信息] 请求 [2222222222222]:参数 = 2
12 月 5 日 01:50:02 [信息] RES[2222222222222]:res=20
12 月 5 日 01:50:02 [信息] RES[1111111111111]:res=10
好的,我找到了 uniqid() 的解决方案。
但是它基于时间戳,所以它不是同一时间和同一台机器上唯一的巨大请求。
PHP 不支持线程。如果是其他语言(如 C、JAVA),最好的解决方案是使用 [thread id] 每个线程或进程,我猜。
关于 PHP 的任何想法?
对不起英语不好。