我有一個 Symfony 5.3 應用程式。編譯容器時,會出現以下檔案:
var/cache/dev/App_KernelDevDebugContainerDeprecations.log
In 包含棄用訊息的序列化串列:
a:13:{i:0;a:6:{s:4:"type";i:16384;s:7:"message";s:166:"Since symfony/security-guard 5.3: ...
有沒有辦法以人類可讀的格式顯示這個棄用日志?我找不到bin/console執行此操作的命令。
此外,此棄用日志的輸出位置/格式是否在某處配置?它似乎沒有遵循適用于專案其余部分的 Monolog 配置。
uj5u.com熱心網友回復:
您看到的檔案不是棄用日志,而是一個序列化的輸出,Symfony Profiler 將使用它在dev.
請注意,它位于快取/構建目錄 ( var/cache) 上,而不是日志目錄 ( var/log) 上。
例如,要將 Monolog 配置為記錄棄用情況,請使用您在此處找到的說明。您會注意到生成的日志最終會出現在您指向它的位置,并且結果將是一個大多數可讀格式的常規日志檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/379243.html
