diff --git a/docs/src/logging-visualization.md b/docs/src/logging-visualization.md index f6717c0ba..571d346ee 100644 --- a/docs/src/logging-visualization.md +++ b/docs/src/logging-visualization.md @@ -18,12 +18,12 @@ converted to a `Val` for dispatch purposes (i.e. `render_logs(logs::Dict, :myrenderer)` -> `render_logs(logs, Val{:myrenderer}())`). Built-in `IO` support exists for: -- `show_logs(io, logs, :graphviz)` to write a Graphviz dot graph of executed tasks and their dependencies -- `show_logs(io, logs, :chrome_trace)` to write a task execution timeline in the chrome-trace format (view in [perfetto web UI](https://ui.perfetto.dev/) or `about:tracing` in a chrome-based browser) +- `show_logs(io, logs, :graphviz)` to write a Graphviz dot graph of executed tasks and their dependencies (requires `GraphViz.jl` to be loaded) +- `show_logs(io, logs, :chrome_trace)` to write a task execution timeline in the chrome-trace format (view in [perfetto web UI](https://ui.perfetto.dev/) or `about:tracing` in a chrome-based browser) (requires `JSON3.jl` to be loaded) Built-in rendering support exists for: -- `render_logs(logs, :graphviz)` to generate a graph diagram of executed tasks and their dependencies -- `render_logs(logs, :plots_gantt)` to generate a Gantt chart of task execution across all processors +- `render_logs(logs, :graphviz)` to generate a graph diagram of executed tasks and their dependencies (requires `GraphViz.jl` to be loaded) +- `render_logs(logs, :plots_gantt)` to generate a Gantt chart of task execution across all processors (requires `Plots.jl` and `DataFrames.jl` to be loaded) - `render_logs(logs, :chrome_trace)` to generate a `String` with chrome-trace formatted task execution timeline The latter (`MultiEventLog`) allows for continuously rendering logs as they're