Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Setup this consumer to print out entries (Grouper 2.3+)

Configure the change log print consumer in grouper-loader.properties

Code Block
changeLog.consumer.printTest.class = edu.internet2.middleware.grouper.changeLog.consumer.PrintTest
changeLog.consumer.printTest.quartzCron = 

Start the loader, do some things in GSH

Code Block
GrouperSession grouperSession = GrouperSession.startRootSession();
Group group = new GroupSave(grouperSession).assignName("test:testGroup").assignCreateParentStemsIfNotExist(true).save();
addMember("test:testGroup", "GrouperSystem");
delMember("test:testGroup", "GrouperSystem");

Wait until the top of the next minute, and see some output in STDOUT

Code Block
Change log entry: stem -> addStem, null
Change log entry: privilege -> addPrivilege, null
Group add, name: test:testGroup
Change log entry: member -> addMember, null
Change log entry: privilege -> addPrivilege, null
Change log entry: privilege -> addPrivilege, null
Change log entry: privilege -> addPrivilege, null
Change log entry: membership -> addMembership, null
Change log entry: membership -> deleteMembership, null