I'm looking at this wiki page: https://wiki.jasig.org/display/CASUM/Auditing+and+Statistics+Via+Inspektr but it looks a little out of date for 3.5.
I made these updates to my deployerConfigContext.xml: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver"/> <property name="jdbcUrl" value="jdbc:mysql://mysql.server.edu:3306/dbname"/> <property name="user" value="username"/> <property name="password" value="Passw0rd"/> <property name="maxPoolSize" value="10"/> <property name="initialPoolSize" value="3"/> <property name="maxStatements" value="50"/> <property name="minPoolSize" value="3"/> <property name="idleConnectionTestPeriod" value="100"/> <property name="maxIdleTime" value="200"/> <property name="acquireIncrement" value="1"/> </bean> <bean id="auditTrailManager" class="com.github.inspektr.audit.support.JdbcAuditTrailManager"/> I also added these things to my spring-configuration/auditTrailContext.xml: <bean id="inspektrTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" /> <bean id="inspektrTransactionTemplate" class="org.springframework.transaction.support.TransactionTemplate" p:transactionManager-ref="inspektrTransactionManager" p:isolationLevelName="ISOLATION_READ_COMMITTED" p:propagationBehaviorName="PROPAGATION_REQUIRED" /> <bean id="auditManager" class="com.github.inspektr.audit.support.JdbcAuditTrailManager"> <constructor-arg index="0" ref="inspektrTransactionTemplate" /> <property name="dataSource" ref="dataSource" /> </bean> I also made sure put the mysql-connector-java, c3p0 and mchange-commons jar files in my classpath. I'm now getting and error like this: But for our having caught this error, the web application context would not have initialized.> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'auditTrailManager' defined in ServletContext re source [/WEB-INF/deployerConfigContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiat ionException: Could not instantiate bean class [com.github.inspektr.audit.support.JdbcAuditTrailManager]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.github.inspektr.audit.support.JdbcAuditTrailManager.<init>() But for our having caught this error, the web application context would not have initialized. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'auditTrailManager' defined in ServletContext re source [/WEB-INF/deployerConfigContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiat ionException: Could not instantiate bean class [com.github.inspektr.audit.support.JdbcAuditTrailManager]: No default constructor found; nested exception is java.lang.NoSuchMethodException: com.github.inspektr.audit.support.JdbcAuditTrailManager.<init>() Any pointers? - Rex Roof WCC Systems Engineer <r...@wccnet.edu> 734-973-3478 On Tue, Sep 2, 2014 at 1:29 PM, Rex Roof <r...@wccnet.edu> wrote: > I'm sorry, I hate to be obtuse, but which bean are you talking about? and > where do I find docs about what the bean's properties need to be? > > Your earlier link goes to java code and I'm not sure how it correlates to > the bean definition. > > > > - Rex Roof > WCC Systems Engineer <r...@wccnet.edu> > > > On Thu, Aug 28, 2014 at 2:39 PM, Dmitriy Kopylenko < > dmitriy.kopyle...@gmail.com> wrote: > >> Just define this bean in the deployer config context instead of slf4j one >> - just like any other CAS components. >> >> Cheers, >> D. >> >> Sent from my iPhone >> >> On Aug 28, 2014, at 10:36, Rex Roof <r...@wccnet.edu> wrote: >> >> do I need to edit java and recompile CAS to make this change? >> All of the modifications we've done so far have been just XML and >> html/css changes to CAS. >> >> >> >> - Rex Roof >> WCC Systems Engineer <r...@wccnet.edu> >> 734-973-3478 >> >> >> On Thu, Aug 28, 2014 at 11:28 AM, Dmitriy Kopylenko < >> dmitriy.kopyle...@gmail.com> wrote: >> >>> There is an opinionated AuditTrailManager impl for database audit events >>> recording with a specific table and column names requirement that you could >>> use: >>> >>> >>> https://github.com/dima767/inspektr/blob/master/inspektr-support-spring/src/main/java/com/github/inspektr/audit/support/JdbcAuditTrailManager.java >>> >>> Best, >>> Dmitriy. >>> >>> Sent from my iPhone >>> >>> On Aug 28, 2014, at 10:11, Rex Roof <r...@wccnet.edu> wrote: >>> >>> how do I go about moving >>> the com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager into a >>> mysql database? >>> >>> Is this possible? are there docs on it? >>> >>> I'm using CAS 3.5.2 under tomcat 6.0.24 running on RHEL6. >>> My google searches have come up short. >>> >>> - Rex Roof >>> WCC Systems Engineer <r...@wccnet.edu> >>> >>> -- >>> You are currently subscribed to cas-user@lists.jasig.org as: >>> dmitriy.kopyle...@gmail.com >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> -- >>> You are currently subscribed to cas-user@lists.jasig.org as: r...@wccnet.edu >>> To unsubscribe, change settings or access archives, see >>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>> >>> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: >> dmitriy.kopyle...@gmail.com >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> -- >> You are currently subscribed to cas-user@lists.jasig.org as: r...@wccnet.edu >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> > -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user