You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by rs <ru...@myway.com> on 2006/05/05 01:07:39 UTC

A separate transaction for the logger

Hi,

Am using a single static instance of SqlMapClient for all my DAOs. There's a need to save some logging info into the database regardless if the application logic fails or not, i.e. there is a need to start a separte transaction for logger.

Illustration:

// application logic
...
SQL_MAPPER.startTransaction();
// do some stuff
...
   //-----------> log current app status
   //
   // 1) start a new transaction for logger
   // 2) log the status
   // 3) commit and end logger transaction
...
// application error here but the status has been saved and committed
...
SQL_MAPPER.endTransaction();


So the question is how to start a new separate transaton for the logger. I'm thinking about building a separate instance of SqlMapClient just for logger operations but maybe there's a better way.

Thanks









_______________________________________________
No banners. No pop-ups. No kidding.
Make My Way  your home on the Web - http://www.myway.com