Skip to content

Commit ef761a3

Browse files
committed
fixup! Issue #195 add log level to log responses
1 parent 29e1f65 commit ef761a3

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

openeo_driver/constants.py

+2
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,7 @@ class JOB_STATUS:
5151
]
5252

5353

54+
# Default value for `level` parameter in `POST /result`, `POST /jobs`, ... requests
5455
DEFAULT_LOG_LEVEL_PROCESSING = "info"
56+
# Default value for `level in `GET /jobs/{job_id}/logs`, `GET /services/{service_id}/logs` requests
5557
DEFAULT_LOG_LEVEL_RETRIEVAL = "debug"

openeo_driver/views.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1531,7 +1531,7 @@ def get_job_logs(job_id, user: User):
15311531

15321532
def generate():
15331533
yield "{"
1534-
yield f'"level": {level!r},'
1534+
yield f'"level": {json.dumps(level)}",'
15351535
yield '"logs":['
15361536

15371537
sep = ""

tests/test_views.py

+1
Original file line numberDiff line numberDiff line change
@@ -3055,6 +3055,7 @@ def test_get_batch_job_logs(self, api):
30553055
with self._fresh_job_registry():
30563056
resp = api.get('/jobs/07024ee9-7847-4b8a-b260-6c879a2b3cdc/logs', headers=self.AUTH_HEADER)
30573057
assert resp.assert_status_code(200).json == {
3058+
"level": "debug",
30583059
"logs": [
30593060
{"id": "1", "level": "info", "message": "hello world"}
30603061
],

0 commit comments

Comments
 (0)