Forgot to foward to dev ...

---------- Forwarded message ----------
From: Guillaume Nodet <[EMAIL PROTECTED]>
Date: Jan 12, 2007 2:42 PM
Subject: Re: log4j
To: Thomas TERMIN <[EMAIL PROTECTED]>


Yeah, looks good. I will try it now.
What about using a spring Resource instead of a String ?
I think it would enable using classpath: notation, which is very
handy ...  Hum, i guess it would not work with JMX ;-)
I guess we could simulate that by checking if the url begins
with classpath:  and use a getClass().getClassLoader().getResource() ?

What do you think ?

On 1/12/07, Thomas TERMIN <[EMAIL PROTECTED]> wrote:
Hello,

attached the patch for the new logging service. Please have a look at it
if it is ok this way (if it is please let me know I will raise a JIRA
issue then and will attach the patch). If there are any improvements on
it I will change that.

Cheers,
Thomas

Guillaume Nodet wrote:
> Forwarding to the dev list ...
>
> I think you may want to take a look at how the
> JdbcAuditor, DotViewService or StatisticsService
> are implemented.  They all inherit the
> o.a.s.jbi.management.BaseSystemService
> abstract class.  They come in different flavous wrt configuration however.
> I would recommend to look at the StatisticsService, which can be configured
> that way:
>
>   <sm:container ...>
>     <sm:services>
>       <sm:statistics .. />
>     </sm:services>
>   </sm:container>
>
> This way, the service is automatically registered in JMX and has its own
> lifecycle (which is tied to the container), so that you can stop / start
> the
> service from jmx.
>
> On 1/11/07, Thomas TERMIN <[EMAIL PROTECTED]> wrote:
>> What I want to do is to implement a MBean which configure the log4j
>> system periodicaly with a scheduler. But before I will look if there is
>> a log4j.xml or log4j.properties in the conf directory if there is
>> nothing in it then I assume that there is no log4j system and don't
>> reconfigure log4j (I will give you a better explanation later ;-) ).
>>
>> The Problem what I have is to register a MBean in conf/servicemix.xml.
>> How do I have to do this? I tried this with the spring MBeanExporter but
>> it doesn't work for me.
>>
>> Cheers,
>> Thomas
>>
>> >
>> > Btw, if you don't mind, i'd rather have such discussion on
>> > servicemix-dev / servicemix-users ;-)
>> No problem at all! If you open the thread...
>>
>> >
>> >>
>> >> Cheers,
>> >> Thomas
>> >>
>> >> Guillaume Nodet wrote:
>> >> > Did you implement something useful ?  Would you
>> >> > consider giving it back to ServiceMix ?
>> >> >
>> >> > On 10/20/06, Thomas TERMIN <[EMAIL PROTECTED]> wrote:
>> >> >> Sorry I did not mean a servicemix component. I use allways the word
>> >> >> component ;-) since I started working with servicemix. What you
>> >> said is
>> >> >> exactly what I meant. So I will have a look on it!
>> >> >>
>> >> >> Thanks,
>> >> >> Thomas
>> >> >>
>> >> >> Guillaume Nodet wrote:
>> >> >> > I would rather use a ServiceMix service instead of
>> >> >> > a component, as this is more related to management /
>> >> >> > configuration than a component if I understand you
>> >> >> > correctly.  ... and use a timer to reload the log4j config.
>> >> >> > But iirc, log4j already has this feature, we just need to
>> >> >> > enable it.
>> >> >> >
>> >> >> > On 10/20/06, Thomas TERMIN <[EMAIL PROTECTED]> wrote:
>> >> >> >> Hello Guillaume,
>> >> >> >>
>> >> >> >> We would need a log4j Component where you can change the debug
>> >> >> level at
>> >> >> >> runtime. I would implement a MBean which initialise the log4j
>> >> >> system at
>> >> >> >> startup and also have a scheduler which looks if the
>> log4j.xml has
>> >> >> >> changed and then reinitialise the log4j system.
>> >> >> >>
>> >> >> >> If I would provide you a patch would you accept this in
>> servicemix?
>> >> >> >>
>> >> >> >> Cheers,
>> >> >> >> Thomas Termin
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>






--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/


--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/

Reply via email to