Hi,

Here is the diff for DefaultApplicationFrame that uses DefaultLogKitManager.
The server.xml (<logs>) configuration should be changed accordingly. I guess
I can change the DefaultEmbeddor to use the DefaultLogKitManager  too
("TODO: allow configurable priorities and multiple logtargets").

Mircea

----- Original Message -----
From: "Eung-ju Park" <[EMAIL PROTECTED]>
To: "Avalon Development" <[email protected]>
Sent: Thursday, September 06, 2001 8:22 AM
Subject: Re: DefaultLogKitManager not fit for Phoenix blocks?


> ----- Original Message -----
> From: "Eung-ju Park" <[EMAIL PROTECTED]>
> To: "Avalon Development" <[email protected]>;
> <[EMAIL PROTECTED]>
> Sent: Thursday, September 06, 2001 10:58 PM
> Subject: Re: DefaultLogKitManager not fit for Phoenix blocks?
>
>
> > ----- Original Message -----
> > From: "Peter Donald" <[EMAIL PROTECTED]>
> > To: "Avalon Development" <[email protected]>
> > Sent: Thursday, September 06, 2001 10:33 PM
> > Subject: Re: DefaultLogKitManager not fit for Phoenix blocks?
> >
> >
> > > On Thu, 6 Sep 2001 22:57, Eung-ju Park wrote:
> > > > Hi.
> > > >
> > > > I hack DefaultApplicationFrame for excalibur LogKitManager.
> > > > But have one problem.
> > > >
> > > > I must specify category for each blocks because DefaultLogKitManager
> > does
> > > > not provide default category. :-(
> > > >
> > > > How do I provide default category?
> > > >
> > > > My change attached. cvs version of excalibur and logkit needed.
> > >
> > > does
> > >
> > > <category name="" log-level="INFO">
> > >   <log-target id-ref="root"/>
> > > </category>
> > >
> > > work ???
> >
> > It not works.
> > I see the DefaultLogKitManager sources. need work. :-). but I'm have no
> > idea.
>
> is below diff correct solution? (stolen from current phoenix :-)
> I works for me.
>
> Index: DefaultLogKitManager.java
> ===================================================================
> RCS file:
>
/home/cvs/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/logg
> er/DefaultLogKitManager.java,v
> retrieving revision 1.2
> diff -u -r1.2 DefaultLogKitManager.java
> --- DefaultLogKitManager.java 2001/09/06 13:25:14 1.2
> +++ DefaultLogKitManager.java 2001/09/06 14:14:12
> @@ -203,6 +203,12 @@
>              {
>                  final String id = targets[j].getAttribute( "id-ref" );
>                  log_targets[j] = targetManager.getLogTarget( id );
> +
> +                if ( "".equals( category ) )
> +                {
> +                    m_hierarchy.setDefaultPriority(
> Priority.getPriorityForName( loglevel ) );
> +                    m_hierarchy.setDefaultLogTarget( log_targets[ j ] );
> +                }
>              }
>
>              final String full_category;
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

Attachment: DefaultApplicationFrame.patch
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to