|
1 | 1 | # Printable representation
|
2 | 2 |
|
3 |
| -show_logs(io::IO, t, vizmode::Symbol; options...) = |
4 |
| - show_logs(io, t, Val{vizmode}(); options...) |
| 3 | +""" |
| 4 | + show_logs(io::IO, logs, vizmode::Symbol; options...) |
| 5 | + show_logs(io::IO, t, logs, vizmode::Symbol; options...) |
| 6 | +
|
| 7 | +Displays the logs of a task `t` and/or logs object `logs` using the visualization mode `vizmode`, which is written to the given IO stream `io`. `options` are specific to the visualization mode. |
| 8 | +
|
| 9 | +--- |
| 10 | +
|
| 11 | + show_logs(logs, vizmode::Symbol; options...) |
| 12 | + show_logs(t, logs, vizmode::Symbol; options...) |
| 13 | +
|
| 14 | +Returns a string representation of the logs of a task `t` and/or logs object `logs` using the visualization mode `vizmode`. `options` are specific to the visualization mode. |
| 15 | +""" |
| 16 | +function show_logs end |
| 17 | + |
| 18 | +show_logs(io::IO, logs, vizmode::Symbol; options...) = |
| 19 | + show_logs(io, logs, Val{vizmode}(); options...) |
5 | 20 | show_logs(io::IO, t, logs, vizmode::Symbol; options...) =
|
6 | 21 | show_logs(io, t, Val{vizmode}(); options...)
|
7 | 22 | show_logs(io::IO, ::T, ::Val{vizmode}; options...) where {T,vizmode} =
|
8 | 23 | throw(ArgumentError("show_logs: Task/logs type `$T` not supported for visualization mode `$(repr(vizmode))`"))
|
9 | 24 | show_logs(io::IO, ::T, ::Logs, ::Val{vizmode}; options...) where {T,Logs,vizmode} =
|
10 | 25 | throw(ArgumentError("show_logs: Task type `$T` and logs type `$Logs` not supported for visualization mode `$(repr(vizmode))`"))
|
11 | 26 |
|
12 |
| -show_logs(t, vizmode::Symbol; options...) = |
13 |
| - show_logs(t, Val{vizmode}(); options...) |
| 27 | +show_logs(logs, vizmode::Symbol; options...) = |
| 28 | + show_logs(logs, Val{vizmode}(); options...) |
14 | 29 | show_logs(t, logs, vizmode::Symbol; options...) =
|
15 | 30 | show_logs(t, logs, Val{vizmode}(); options...)
|
16 |
| -function show_logs(t, ::Val{vizmode}; options...) where vizmode |
| 31 | +function show_logs(logs, ::Val{vizmode}; options...) where vizmode |
17 | 32 | iob = IOBuffer()
|
18 | 33 | show_logs(iob, t, Val{vizmode}(); options...)
|
19 | 34 | return String(take!(iob))
|
|
26 | 41 |
|
27 | 42 | # Displayable representation
|
28 | 43 |
|
29 |
| -render_logs(t, vizmode::Symbol; options...) = |
30 |
| - render_logs(t, Val{vizmode}(); options...) |
| 44 | +""" |
| 45 | + render_logs(logs, vizmode::Symbol; options...) |
| 46 | + render_logs(t, logs, vizmode::Symbol; options...) |
| 47 | +
|
| 48 | +Returns a displayable representation of the logs of a task `t` and/or logs object `logs` using the visualization mode `vizmode`. `options` are specific to the visualization mode. |
| 49 | +""" |
| 50 | +function render_logs end |
| 51 | + |
| 52 | +render_logs(logs, vizmode::Symbol; options...) = |
| 53 | + render_logs(logs, Val{vizmode}(); options...) |
31 | 54 | render_logs(t, logs, vizmode::Symbol; options...) =
|
32 |
| - render_logs(t, Val{vizmode}(); options...) |
| 55 | + render_logs(t, logs, Val{vizmode}(); options...) |
33 | 56 | render_logs(::T, ::Val{vizmode}; options...) where {T,vizmode} =
|
34 | 57 | throw(ArgumentError("render_logs: Task/logs type `$T` not supported for visualization mode `$(repr(vizmode))`"))
|
35 | 58 | render_logs(::T, ::Logs, ::Val{vizmode}; options...) where {T,Logs,vizmode} =
|
|
0 commit comments