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 |