查看源代码 Phoenix.LiveView.Logger (Phoenix LiveView v0.20.17)

用于处理记录 Phoenix.LiveViewPhoenix.LiveComponent 生命周期的事件。

安装

当 Live View 启动时,记录器会自动安装。默认情况下,日志级别设置为 :debug

模块配置

可以为单个 Live View 模块覆盖日志级别。

use Phoenix.LiveView, log: :debug

要禁用单个 Live View 模块的日志记录

use Phoenix.LiveView, log: false

遥测

记录以下 Phoenix.LiveViewPhoenix.LiveComponent 事件

  • [:phoenix, :live_view, :mount, :start]
  • [:phoenix, :live_view, :mount, :stop]
  • [:phoenix, :live_view, :handle_params, :start]
  • [:phoenix, :live_view, :handle_params, :stop]
  • [:phoenix, :live_view, :handle_event, :start]
  • [:phoenix, :live_view, :handle_event, :stop]
  • [:phoenix, :live_component, :handle_event, :start]
  • [:phoenix, :live_component, :handle_event, :stop]

有关更多信息,请参见 遥测 指南。

参数过滤

如果启用,Phoenix.LiveView.Logger 将根据 Phoenix.Logger 的配置过滤参数。