| Peter, check out how logging is implemented in the klondike records example app (in the examples folder). This should get you started. I think the best way to go is let your logging service deal with setup of your logging system be it log4j or cflog and then expose generic methods. Use your aspect to introspect the method call and build the log message, pass that to your service. I'm not sure I would entirely call aspects glue components, however. Remember, you can retrieve those components from the bean factory, too. Aspects can have their own instance data and methods that are not used by the aop framework. Food for thought. On Nov 19, 2005, at 10:20 AM, Peter J. Farrell wrote: Dave Ross wrote:Thanks...sorta what I thought, but didn't explain that very well in my original message. Now I understand that the logging service is part of my model and the logging aspect sorta "glues" the service into the AOP framework. So I could implement the "before" pointcut in the aspect cfc to log query parameters for certain DAO, which would call a method in my logging service which will log that information as well as the user that called it (probably by getting the user name from a session facade...which of course was injected into the service). A lot going on here - just trying to get a "roadmap" in my head. I read Chris's blog entries on this -- need to pour over them again.On 11/19/05, Peter J. Farrell <[EMAIL PROTECTED]> wrote: |
- [coldspring-dev] 0.5.0 has been released Sean Corfield
- [coldspring-dev] 0.5.0 has been released Dave Ross
- [coldspring-dev] 0.5.0 has been released Ian Welsh
- [coldspring-dev] 0.5.0 has been released Dave Ross
- [coldspring-dev] 0.5.0 has been released Kurt Wiersma
- [coldspring-dev] 0.5.0 has been released Kurt Wiersma
- [coldspring-dev] 0.5.0 has been released Dave Ross
- [coldspring-dev] 0.5.0 has been released Peter J. Farrell
- [coldspring-dev] 0.5.0 has been released Dave Ross
- [coldspring-dev] 0.5.0 has been released Peter J. Farrell
- [coldspring-dev] 0.5.0 has been released Chris Scott
- [coldspring-dev] 0.5.0 has been released Chris Scott
- [coldspring-dev] 0.5.0 has been released Peter J. Farrell
- [coldspring-dev] 0.5.0 has been released Sean Corfield
- [coldspring-dev] 0.5.0 has been released Kurt Wiersma
