Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-3422

Reduce KIM logging output amount, set default log levels so permission checks are not logged

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0
    • Fix Version/s: 1.0
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-6607Cleanup of logging configuration and remove default logging of SOAP service output
      KULRICE-6719Add LOG level checks to logging in ViewServiceImpl buildView and getViewById
      KULRICE-7074Restore Permission/Role/Responsibility logging
      KULRICE-10981Reduce size of action output
      KULRICE-4702Reduce logging to DEBUG on some of the edoclite logging that is currently logging at INFO
      KULRICE-3951log4j settings are not being respected. FIx logging mess.
      KULRICE-8838log message in MailSenderFactoryBean.createInstance() is misleading
      KULRICE-7185Optimization of KIM Permission Checks
      KULRICE-4079Add better logging
      KULRICE-6822Route Log Pop-up setting from Document Search not working.

      Description

      Change the permission check logging so that stack unwinding only occurs if levels are set to TRACE. Also, reduce the default log levels so that permission check logging isn't shown.

        Activity

        Hide
        Peter Giles (Inactive) added a comment -

        IdentityManagementServiceImpl.java:
        ResponsibilityServiceImpl.java:
        RoleManagementServiceImpl.java:
        RoleRouteModule.java: (not a kim service, but I hit it too)

        • Refactored logging methods so that stack unwinding is only done when TRACE is enabled.
        • Moved from StringBuffer to StringBuilder to avoid unneeded synchronization

        impl/src/main/resources/org/kuali/rice/core/logging/default-log4j.properties:

        • Commented out lines that set kim services to DEBUG

        web/src/main/config/example-config/log4j.properties:

        • Commented out lines that set kim services to DEBUG
        • Added custom log format as per KULRICE-3237/KFSMI-4055 (I'd missed this file)
        Show
        Peter Giles (Inactive) added a comment - IdentityManagementServiceImpl.java: ResponsibilityServiceImpl.java: RoleManagementServiceImpl.java: RoleRouteModule.java: (not a kim service, but I hit it too) Refactored logging methods so that stack unwinding is only done when TRACE is enabled. Moved from StringBuffer to StringBuilder to avoid unneeded synchronization impl/src/main/resources/org/kuali/rice/core/logging/default-log4j.properties: Commented out lines that set kim services to DEBUG web/src/main/config/example-config/log4j.properties: Commented out lines that set kim services to DEBUG Added custom log format as per KULRICE-3237 / KFSMI-4055 (I'd missed this file)
        Hide
        Eric Westfall added a comment -

        Bulk change of all Rice 1.0 issues to closed after public release.

        Show
        Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

          People

          • Assignee:
            Peter Giles (Inactive)
            Reporter:
            Peter Giles (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel