Skip to main content

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

NameTypeDescription
i[Input](input.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_input)The input containing necessary computation information to generate task logs.

Returns

TypeDescription
[Output](output.md?sid=flyteplugins_go_tasks_pluginmachinery_tasklog_output)The generated TaskLog object.