• Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor Minor
    • blueocean-plugin
    • None
    • Blue Ocean 1.4 - beta 3, Blue Ocean - Candidates

      New logging framework / improvements that have been previously discussed, and have existed in a karaoke branch for some time.

      1. Hierarchical logging (e.g. setting io.jenkins.blueocean.creation=DEBUG should trigger all nested logger underneath that namespace)
      2. Easy configuration of logging levels
        1. In code, in some appropriate bootstrapping place
        2. Query parameters
        3. via Java -D parameter at startup (suitable for ATH perhaps)
      3. Tracks line numbers correctly
      4. Nice display of variables
        1. Display "raw" objects / arrays that can be expanded in developer tools
        2. Appropriately flattened for compatibility with browser console access in Selenium

          [JENKINS-48141] Logging framework improvements

          Cliff Meyers added a comment -

          Sorry for just dropping this ticket in your lap but felt that we needed something to track the work. I'm happy to contribute to the PR and test, just need it in a branch so we have a starting point. This would really be beneficial, especially given some recent chatroom discussions where end users were trying to debug slow performance.

          Cliff Meyers added a comment - Sorry for just dropping this ticket in your lap but felt that we needed something to track the work. I'm happy to contribute to the PR and test, just need it in a branch so we have a starting point. This would really be beneficial, especially given some recent chatroom discussions where end users were trying to debug slow performance.

            kzantow Keith Zantow
            cliffmeyers Cliff Meyers
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: