Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-20

Audit features

    XMLWordPrintableJSON

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

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

            Dates

              Created:
              Updated:
              Resolved: