Timestamped logs (with FF_TIMESTAMPS) contain extra null character in the timestamp
The following discussion from !4591 (merged) should be addressed:
-
@mrincon started a discussion: @ajwalker Locally I used the pipeline...
variables: FF_TIMESTAMPS: "true" job: stage: build script: - | echo "{ 'test': 'data', 'test2': 'data2', }"
...and found some
nil
extra chars in the timestamps, in between the date and the milliseconds.This seems to have some odd side-effects:
- When I click on the
Show complete raw
in GDK (e.ghttp://gdk.test:3000/top-group/top-project/-/jobs/11959/raw
), the browser downloads the file instead of opening a new tab. - Some editors (I tried Sublime) attempt to open the file as binary instead of text.
This is the current raw log file: job__1_.log
- When I click on the