Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-10067

Ability to configure command exception logging

    Details

      Description

      Currently, Camunda is very verbose logging thrown Exceptions on ERROR level, regardless of how the exception is handled by the application.

      In CommandContext#close for instance, all Exceptions (except three dedicated types, defined in shouldLogFine and shouldLogInfo) are logged on ERROR level.

      Proposed addition: User can control logging of command exceptions in the following way:

      • enable / disabling exception logging for commands executed from application threads
      • enable / disable execption logging for jobs that fail but still have retries left

      Defaults should remain unchainged

      Note:
      could be engine configurations but could probably also be defining specific logger categories so that user can configure using regular logging mechanisms

        Issue Links

          Activity

          meyer Daniel Meyer created issue -
          meyer Daniel Meyer made changes -
          Field Original Value New Value
          Description enable / disabling exception logging for commands executed from application threads
          enable / disable execption logging for jobs that fail but still have retries left
          Currently, Camunda is very verbose logging thrown Exceptions on ERROR level, regardless of how the exception is handled by the application.

          In CommandContext#close for instance, all Exceptions (except three dedicated types, defined in shouldLogFine and shouldLogInfo) are logged on ERROR level.

          Proposed addition: User can control logging of command exceptions in the following way:

          - enable / disabling exception logging for commands executed from application threads
          - enable / disable execption logging for jobs that fail but still have retries left

          Defaults should remain unchainged

          Note:
          could be engine configurations but could probably also be defining specific logger categories so that user can configure using regular logging mechanisms

          thorben.lindhauer Thorben Lindhauer made changes -
          Labels Potential_for_7.12
          thorben.lindhauer Thorben Lindhauer made changes -
          Labels Potential_for_7.12
          thorben.lindhauer Thorben Lindhauer made changes -
          Link This issue is depended on by SUPPORT-5529 [ SUPPORT-5529 ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Issue Type Feature Request [ 2 ] Task [ 3 ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Fix Version/s 7.11.x [ 15373 ]
          Fix Version/s 7.12.0 [ 15387 ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Labels EasyPick
          thorben.lindhauer Thorben Lindhauer made changes -
          Labels EasyPick EasyPick SUPPORT
          thorben.lindhauer Thorben Lindhauer made changes -
          Remote Link This issue links to "Page (camunda confluence)" [ 12919 ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Assignee Miklas Boskamp [ miklas.boskamp ]
          miklas.boskamp Miklas Boskamp made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status In Progress [ 3 ] Ready [ 10005 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status Ready [ 10005 ] In Progress [ 3 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status In Progress [ 3 ] Ready [ 10005 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status Ready [ 10005 ] In Progress [ 3 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Original Estimate 0 minutes [ 0 ]
          Remaining Estimate 0 minutes [ 0 ]
          Assignee Miklas Boskamp [ miklas.boskamp ] Tobias Metzke [ tobias.metzke ]
          Resolution Fixed [ 1 ]
          tobias.metzke Tobias Metzke made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          tobias.metzke Tobias Metzke made changes -
          Assignee Tobias Metzke [ tobias.metzke ] Miklas Boskamp [ miklas.boskamp ]
          miklas.boskamp Miklas Boskamp made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Assignee Miklas Boskamp [ miklas.boskamp ] Tobias Metzke [ tobias.metzke ]
          Resolution Fixed [ 1 ]
          tobias.metzke Tobias Metzke made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Tobias Metzke [ tobias.metzke ] Miklas Boskamp [ miklas.boskamp ]
          miklas.boskamp Miklas Boskamp made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          miklas.boskamp Miklas Boskamp made changes -
          Fix Version/s 7.11.2 [ 15495 ]
          Fix Version/s 7.11.x [ 15373 ]
          miklas.boskamp Miklas Boskamp made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Assignee Miklas Boskamp [ miklas.boskamp ] Tobias Metzke [ tobias.metzke ]
          Resolution Fixed [ 1 ]
          tobias.metzke Tobias Metzke made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Tobias Metzke [ tobias.metzke ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Link This issue is related to CAM-10593 [ CAM-10593 ]
          meyer Daniel Meyer made changes -
          Link This issue is related to SUPPORT-5843 [ SUPPORT-5843 ]
          martin.stamm Martin Stamm made changes -
          Fix Version/s 7.12.0-alpha2 [ 15508 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              meyer Daniel Meyer
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development