2009/1/18 pinus <[email protected]>

>
> I just read about Guice and I wonder if Guice can help me with the
> following issue.
> I have a heavily multi threaded application. I want to create log
> files which contains all necessary information for a certain business
> process. Some threads (a group of threads) work for one business
> process, they heavily depend on each other. For example, a receiver
> gets a message and the sender returns the result. To keep the log
> files readable I want all log entries of these threads in a same log
> file and a separate log file for each group of threads. Some classes
> are used in different/all thread groups and therefore should log into
> different log files depending on the group they are in.
>
> I currently have a logger attribute for each class but it is
> cumbersome to pass the right logger around. Is there a way Guice can
> help since it's not a singleton scope and not a new object for each
> logger. Any ideas from the experts?


have you looked at the custom per-thread scope example on the wiki:

   http://code.google.com/p/google-guice/wiki/CustomScopes

while it might not exactly match your use-case, it should be fairly close


> >

-- 
Cheers, Stuart

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to