kestra-io / kestra-io/libs

Logging via Python Library v0.18.0

Open
#35 1 comment 0 reactions 0 assignees View on GitHub
area/plugin
Dominant language
Python
Stars
5
Forks
14
Avg merge
20m
Merged PRs (30d)
1

Description

Hi,

we are running a 0.17.8 version of Kestra, When using the logging function from 0.18 of the Kestra pytrhon library
we get the following errors on the server.

05.11.2025 09:02:26.577 [Thread-8518] INFO f.u.3.3IyK24nSQr8Hk6ZgQjcCWo - ::{"logs": {"level:": "INFO", "message": "2025-11-05T08:02:26.567Z - No result for Gesees 9,95460,Bad Berneck i. Fichtelgebirg"}}::
05.11.2025 09:02:27.439 [Thread-8518] WARN f.u.3.3IyK24nSQr8Hk6ZgQjcCWo - Invalid outputs 'Unrecognized field "logs" (class io.kestra.core.models.tasks.runners.PluginUtilsService$BashCommand), not marked as ignorable (2 known properties: "outputs", "metrics"])

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Python library v0.18 logging function and the server's BashCommand output handling, using the reported payload and Invalid outputs error as the reproduction. Compare the emitted "logs" field with the 0.17.8 server's accepted output schema; done means logging no longer produces the unrecognized-field error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.