Details

      Description

      Audit will be implemented as a special logger, managed via Logback.

      This means that there will be dedicated

      Logger AUDIT = LoggerFactory.getLogger("syncope.audit")
      Logger AUDIT = LoggerFactory.getLogger("syncope.audit.user")
      Logger AUDIT = LoggerFactory.getLogger("syncope.audit.user.login")
      Logger AUDIT = LoggerFactory.getLogger("syncope.audit.user.update")

      and so on.

      Such loggers will then be invoked in appropriate places.
      Each of these loggers will have configurable level by empowering existing Logback features.

      Moreover, a DBAppender [1] will be configured for these, leaving audit information for possible further processing.

      [1] http://logback.qos.ch/manual/appenders.html#DBAppender

        Attachments

          Activity

            People

            • Assignee:
              ilgrosso Francesco Chicchiriccò
              Reporter:
              ilgrosso Francesco Chicchiriccò
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: