大神,我想記錄gatewayworker的業(yè)務(wù)日志,但Worker::$stdoutFile似乎只能在啟動(dòng)gatewayworker的時(shí)候創(chuàng)建文件,并不能按天來建立日志文件記錄業(yè)務(wù)日志,我在workerman手冊上看到logfile,如圖所示,但是用file_put_contents打印數(shù)據(jù)會(huì)不會(huì)對gatewayworker的性能有什么影響?包括業(yè)務(wù)進(jìn)程,業(yè)務(wù)處理時(shí)間什么的。目前我這邊打印的數(shù)據(jù),每條最多也不到一百個(gè)字節(jié),但是量很大,一秒可能有好幾條,一天下來大概有幾十Mb,請問大神file_put_contents這個(gè)方法可以嗎?或者還有什么更好的方法,看到有人說直接在生成workerman日志的代碼中改,這個(gè)可以嗎?
圖示自帶的兩個(gè)內(nèi)置函數(shù)肯定也能實(shí)現(xiàn)所需功能,若要追求更高的性能,看這里:
1、SeasLog:https://github.com/SeasX/SeasLog/
2、log4php:http://logging.apache.org/log4php/