Add timestamps to workflow job output

          [JENKINS-27207] Add timestamps to workflow console output

          Nigel Harniman created issue -
          Steven G Brown made changes -
          Assignee Original: Steven G Brown [ stevengbrown ]
          Jesse Glick made changes -
          Link New: This issue depends on JENKINS-27392 [ JENKINS-27392 ]
          Jesse Glick made changes -
          Link New: This issue depends on JENKINS-24673 [ JENKINS-24673 ]
          Jesse Glick made changes -
          Assignee New: Jesse Glick [ jglick ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]

          Pedro Algarvio added a comment - - edited

          As an added bonus, href link anchors so we could link to the timestamp? With proper resolution so 2 timestamps within the same second have different anchors...

          Pedro Algarvio added a comment - - edited As an added bonus, href link anchors so we could link to the timestamp? With proper resolution so 2 timestamps within the same second have different anchors...

          Jesse Glick added a comment -

          As an added bonus

          Out of scope. This is just about making the existing plugin code work the same in a workflow project.

          Jesse Glick added a comment - As an added bonus Out of scope. This is just about making the existing plugin code work the same in a workflow project.

          OK. Was worth a try.

          Pedro Algarvio added a comment - OK. Was worth a try.

          Jesse Glick added a comment -

          Not able to get it to work so far. The implementation is rather more complicated than I expected, and it seems that ultimately ConsoleLogParserImpl is called from TimestampAnnotatorFactory and asked to match up a line number in the overall build log with an externally stored timestamp, which does not work since the plugin is not managing the total log file for the build, just selected portions.

          Jesse Glick added a comment - Not able to get it to work so far. The implementation is rather more complicated than I expected, and it seems that ultimately ConsoleLogParserImpl is called from TimestampAnnotatorFactory and asked to match up a line number in the overall build log with an externally stored timestamp, which does not work since the plugin is not managing the total log file for the build, just selected portions.
          Jesse Glick made changes -
          Remote Link New: This issue links to "Running experiment (Web Link)" [ 12208 ]

            jglick Jesse Glick
            nharniman Nigel Harniman
            Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: