黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Laravel 錯誤處理

laravel 錯誤處理

大多數(shù)web應(yīng)用程序都有特定的錯誤處理機制。使用這些工具,他們跟蹤錯誤和異常情況,并記錄它們以分析性能。在本章中,您將閱讀laravel應(yīng)用程序中的錯誤處理。

 

重點

在進一步詳細了解laravel中的錯誤處理之前,請注意以下重要事項 -

  • 對于任何新項目,默認情況下,laravel會在 app \ exceptions \ handler 類中記錄錯誤和異常。然后將它們提交給用戶進行分析。
  • 當您的laravel應(yīng)用程序設(shè)置為調(diào)試模式時,將在您的web應(yīng)用程序中發(fā)生的每個錯誤中顯示帶有堆棧跟蹤的詳細錯誤消息。

  • 默認情況下,調(diào)試模式設(shè)置為 false ,您可以將其更改為 true 。這使用戶能夠跟蹤堆棧跟蹤的所有錯誤。

  • laravel項目的配置包括 調(diào)試 選項,該選項確定要向用戶顯示多少錯誤信息。默認情況下,在web應(yīng)用程序中,該選項設(shè)置為 .env 文件的環(huán)境變量中定義的值。
    • 該值設(shè)置為 真 在本地開發(fā)環(huán)境,并設(shè)置為 假 在生產(chǎn)環(huán)境中。
    • 如果在生產(chǎn)環(huán)境中將該值設(shè)置為 true ,則與最終用戶共享敏感信息的風(fēng)險更高。

 

錯誤日志

記錄web應(yīng)用程序中的錯誤有助于跟蹤這些錯誤并計劃刪除它們的策略。日志信息可以在web應(yīng)用程序的 config / app.php 文件中 配置 。在處理laravel中的錯誤日志時請注意以下幾點 -

  • laravel使用monolog php日志記錄庫。
  • 用于錯誤跟蹤的日志記錄參數(shù)是 單個 日志 ,系統(tǒng)日志 和 錯誤日志 。
  • 例如,如果您希望在日志文件中記錄錯誤消息,則應(yīng)該將您的應(yīng)用配置中的日志值設(shè)置為 每天一次 ,如下面的命令所示 -
'log' => env('app_log',’daily’),
  • 如果將 每日 記錄模式作為參數(shù),則默認情況下,laravel會將錯誤日志記錄為期 5天 。如果您希望更改日志文件的最大數(shù)量,則必須將配置文件中的 log_max_files 參數(shù)設(shè)置為所需的值。
‘log_max_files’ => 25;

嚴重級別

由于laravel使用monolog php日志記錄庫,因此有各種參數(shù)用于分析嚴重性級別。可用的各種嚴重級別是 錯誤,嚴重,警報 和 緊急消息 。您可以按照以下命令中所示設(shè)置嚴重性級別 -

'log_level' => env('app_log_level', 'error')

下一節(jié):laravel 事件處理

laravel 教程

相關(guān)文章