簡體   English   中英

以人類可讀的格式顯示容器棄用日志?

[英]Show container deprecation log in human-readable format?

我有一個 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命令來執行此操作。

此外,是否在某處配置了此棄用日志的 output 位置/格式? 它似乎沒有遵循適用於項目 rest 的獨白配置。

您看到的文件不是棄用日志,而是 Symfony Profiler 用於在dev上顯示此信息的序列化 output 。

請注意,它位於緩存/構建目錄 ( var/cache ),而不是日志目錄 ( var/log )。

例如,要將 Monolog 配置為記錄棄用,請使用您在此處找到的說明。 您會注意到生成的日志最終會出現在您指向的位置,並且結果將是一個大部分可讀格式的常規日志文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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