[英]Laravel not logging an array into log file
我試圖將一些數組記錄到laravel.log文件中,我試圖這樣做:
Log::info('Post: ' . $postSlug . ' with the post ID: ' . $postID .
print_r($linkMatches[0], TRUE));
但是,什么都沒有記錄,但是如果我做dd($linkMatches[0]);
然后我得到一個數組:
array:1 [
0 => "'https://hivnorge.no/Se-hva-vi-gjoer/Underartikler/Positive-women'"
]
為什么在執行dd時卻返回一個數組,但無法將其記錄到laravel.log文件中?
更新
由於某種原因,它突然開始工作,無需更改代碼或其他任何內容,但是現在它記錄了所有內容。
我認為問題是print_r標簽,在文檔Laravel日志文檔中
Log::info('User failed to login.', ['id' => $user->id]);
而不是附加print_r,您可以將其作為參數傳遞,它可以解決您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.