Plugin
This class represents an interface for task log plugins to implement. It allows plugins to integrate generated task log links into task events by providing a method to generate a TaskLog object based on computation information.
Methods
GetTaskLogs()
@classmethod
def GetTaskLogs(
i: [Input](input.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_input)
) - > [Output](output.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_output)
Generates a TaskLog object given necessary computation information
Parameters
| Name | Type | Description |
|---|---|---|
| i | [Input](input.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_input) | The input containing necessary computation information to generate task logs. |
Returns
| Type | Description |
|---|---|
[Output](output.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_output) | The generated TaskLog object. |