Logging status: problems & solutions (was Re: [jboss-dev] JBoss hangs at boot)
Dimitris Andreadis
dandread at redhat.com
Tue Mar 10 14:13:40 EDT 2009
David M. Lloyd wrote:
> Created https://jira.jboss.org/jira/browse/JBLOGGING-13 for the first
> issue.
>
> OK on the latter, but since Beta1 is frozen, this might be a non-issue?
> For CR1 I can make sure that either the log service is POJOized or the
> logbridge is installed with the JMX-based Log4jService.
I guess the other simpler option is to modify Log4jService to call LogBridgeHandler directly
(if we can inject LogBridgeHandler to the service - I think we can).
>
> - DML
>
> On 03/10/2009 12:57 PM, Dimitris Andreadis wrote:
>> David, while there, I think
>> org.jboss.logbridge.LogNotificationListener should subscribe for the
>> specific "jboss.logging.log4j.reconfigure" notification type. The way
>> it is now the service would reconfigure itself when receiving
>> notifications from Log4jService's ServiceMBeanSupport base class.
>>
>> In addition, maybe you could provide also an MBean with equivalent
>> functionality that is deployed together with Log4jService and they are
>> in the same conf/jboss-service.xml file, for now.
>>
>> When Log4jService gets POJOized, we could change it again.
>>
>> David M. Lloyd wrote:
>>> On 03/09/2009 04:56 AM, Dimitris Andreadis wrote:
>>>> David M. Lloyd wrote:
>>>>> In order to facilitate the JMX notification part, I added a
>>>>> logbridge-jboss-beans.xml to deployers/, which is kind of a sucky
>>>>> place to add this but I couldn't think of a better one (most of the
>>>>> server stuff is still JMX-based so there's no likely
>>>>> jboss-beans.xml to add stuff to). If anyone has any better ideas,
>>>>> let me know - or better yet, just go ahead and move it. :-)
>>>>
>>>> It had the wrong suffix, so I've renamed it:
>>>> Added:
>>>>
>>>> branches/Branch_5_x/server/src/etc/deployers/logbridge-jboss-beans.xml
>>>> Removed:
>>>>
>>>> branches/Branch_5_x/server/src/etc/deployers/logbridge-jboss.beans.xml
>>>
>>> Ah, guess that's what happens when I work on a Saturday.
>>>
>>>> Would it still work if you move it to conf/bootstrap/logging.xml?
>>>
>>> No, it depends on JMX being started for one (which happens later in
>>> bootstrap), whereas logging.xml installs itself first thing in order
>>> to grab JDK logging messages early on. I did try this initially,
>>> hoping that I could come up with some way to defer the bean
>>> installation until the dependencies had been met but I couldn't make
>>> it work. We could add a later bootstrap phase for it, but that
>>> doesn't seem all that different from what I'm doing now in terms of
>>> timing.
>>>
>>> - DML
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-development
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development
More information about the jboss-development
mailing list