簡體   English   中英

Laravel沒有將數組記錄到日志文件中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM