You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tiles.apache.org by Antonio Petrelli <an...@gmail.com> on 2009/06/12 19:46:56 UTC

Migrating from Commons Logging to SLF4J

Hello
I would like to know your thought about migrating from Commons Logging to SLF4j.
Do you think it is a good idea? (for me yes :-) )
I've already open a JIRA issue, but I won't start development after a
bit of discussion:
http://eclipse-cs.sf.net/update

Ciao
Antonio

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
forgive the poor editing...

On Fri, Jun 12, 2009 at 8:01 PM, Nathan Bubna<nb...@gmail.com> wrote:
> I'm pretty ambivalent, as i don't often hear of commons-logging
> troubles anymore.  Feels like the static-logging-wrapper-library is
> essentially a solved issue these days, such that it doesn't make much
> difference.   If you prefer slf4j, that's fine by me.
>
> Though really, i think the static-logging-wrapper
>
> On Fri, Jun 12, 2009 at 10:46 AM, Antonio
> Petrelli<an...@gmail.com> wrote:
>> Hello
>> I would like to know your thought about migrating from Commons Logging to SLF4j.
>> Do you think it is a good idea? (for me yes :-) )
>> I've already open a JIRA issue, but I won't start development after a
>> bit of discussion:
>> http://eclipse-cs.sf.net/update
>>
>> Ciao
>> Antonio
>>
>

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
I'm pretty ambivalent, as i don't often hear of commons-logging
troubles anymore.  Feels like the static-logging-wrapper-library is
essentially a solved issue these days, such that it doesn't make much
difference.   If you prefer slf4j, that's fine by me.

Though really, i think the static-logging-wrapper

On Fri, Jun 12, 2009 at 10:46 AM, Antonio
Petrelli<an...@gmail.com> wrote:
> Hello
> I would like to know your thought about migrating from Commons Logging to SLF4j.
> Do you think it is a good idea? (for me yes :-) )
> I've already open a JIRA issue, but I won't start development after a
> bit of discussion:
> http://eclipse-cs.sf.net/update
>
> Ciao
> Antonio
>

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
License approval is done on the terms, not the name.  So, if SLF4j
uses a license with identical terms to MIT (and also plainly interpret
it that way), then i wouldn't pause on those grounds.

On Mon, Jun 15, 2009 at 7:19 PM, Greg Reddin<gr...@gmail.com> wrote:
> On Fri, Jun 12, 2009 at 12:46 PM, Antonio
> Petrelli<an...@gmail.com> wrote:
>> Hello
>> I would like to know your thought about migrating from Commons Logging to SLF4j.
>
> What about the license? Their web page says the terms are "identical
> to those of the MIT License", then references approval by the ASF. I
> assume the approval is referring to the MIT license not this one. Is
> there any due diligence that should be done to assure there won't be
> problems with this?
>
> What is the motivation for the change? I don't have strong opinions
> one way or the other. Maybe I should be discussing on JIRA :-)
>
> Greg
>

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
On Tue, Jun 16, 2009 at 1:50 PM, Antonio
Petrelli<an...@gmail.com> wrote:
> 2009/6/16 Greg Reddin <gr...@gmail.com>
>
>> What is the motivation for the change? I don't have strong opinions
>> one way or the other.
>
>
> The big problem with commons-logging is that, if you have it in
> application-server-wide library, you need to put the real implementation of
> the logger in the server.
> This means also a single configuration.
>
> SLF4j uses a different approach: it uses an API and an implementation, bound
> at compile time. This way you can compile correctly your code, but the
> configuration can stay in your app without interfering with the rest of the
> server.
>
> However, it seems that MyFaces folks are switching to java.util.logging.
> Should we? Isn't it "too simple"?

I don't personally believe java.util.logging is used widely enough yet
to justify tying people to that, especially when we have not done so
thus far.

> Antonio
>

Re: Migrating from Commons Logging to SLF4J

Posted by Antonio Petrelli <an...@gmail.com>.
2009/6/30 Nathan Bubna <nb...@gmail.com>:
> On Tue, Jun 30, 2009 at 7:29 AM, Greg Reddin<gr...@gmail.com> wrote:
>> On Tue, Jun 30, 2009 at 9:11 AM, Antonio
>> Petrelli<an...@gmail.com> wrote:
>>> Just to let you know that I played a bit with LimpidLog and this is
>>> the result of invoking a single JSP that inserts a definition,
>>> monitoring only the BasicTilesContainer class (long text!!!) It seems
>>> to log *really* everything. I've only a doubt about the strange
>>> character at the end of the lines...
>>
>> Wow. That's not a log. That's a sequoia tree :-) I would assume it's
>> configurable to exclude the noise?
>
> Good heavens, i hope so.  That would make me terrified to ask a user
> to show me their logs so i can help find the problem.  Is there a way
> to tell it to even just log "entered method X with param values A, B,
> C" and "exited method X, returning value D".  Though even that might
> be noisy at times.

I think so, I have to play with these parameters:
http://www.acelet.com/limpidlog/LimpidLog.html#Configuration%20Options
However I definitely changed my mind, it's too much for a log :-D
Let's go the SLF4j way then.

Antonio

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
On Tue, Jun 30, 2009 at 7:29 AM, Greg Reddin<gr...@gmail.com> wrote:
> On Tue, Jun 30, 2009 at 9:11 AM, Antonio
> Petrelli<an...@gmail.com> wrote:
>> Just to let you know that I played a bit with LimpidLog and this is
>> the result of invoking a single JSP that inserts a definition,
>> monitoring only the BasicTilesContainer class (long text!!!) It seems
>> to log *really* everything. I've only a doubt about the strange
>> character at the end of the lines...
>
> Wow. That's not a log. That's a sequoia tree :-) I would assume it's
> configurable to exclude the noise?

Good heavens, i hope so.  That would make me terrified to ask a user
to show me their logs so i can help find the problem.  Is there a way
to tell it to even just log "entered method X with param values A, B,
C" and "exited method X, returning value D".  Though even that might
be noisy at times.

Re: Migrating from Commons Logging to SLF4J

Posted by Greg Reddin <gr...@gmail.com>.
On Tue, Jun 30, 2009 at 9:11 AM, Antonio
Petrelli<an...@gmail.com> wrote:
> Just to let you know that I played a bit with LimpidLog and this is
> the result of invoking a single JSP that inserts a definition,
> monitoring only the BasicTilesContainer class (long text!!!) It seems
> to log *really* everything. I've only a doubt about the strange
> character at the end of the lines...

Wow. That's not a log. That's a sequoia tree :-) I would assume it's
configurable to exclude the noise?

Re: Migrating from Commons Logging to SLF4J

Posted by Antonio Petrelli <an...@gmail.com>.
2009/6/23 Antonio Petrelli <an...@gmail.com>:
>>  Is that really a user-friendly way to go?
>
> I think it is "developer friendly" since the typical logging code can be
> thrown to garbage.
> I will let you know.


Just to let you know that I played a bit with LimpidLog and this is
the result of invoking a single JSP that inserts a definition,
monitoring only the BasicTilesContainer class (long text!!!) It seems
to log *really* everything. I've only a doubt about the strange
character at the end of the lines...

Ciao
Antonio

-----------

http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@2a29052bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2a29052bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2a29052bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**STORE context=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2a29052bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=<null>ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:470)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:470)
**STORE contextStack=[]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:471)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:472)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:471)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**STORE stack=[]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:554)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:558)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@3dd688e7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3dd688e7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3dd688e7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3dd688e7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3dd688e7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:512)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**STORE context=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:527)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:317)
**LINE definitionName=test.definitionðrequestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:318)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:319)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:317)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:317)
**STORE requestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:614)
**LINE request=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787baðdefinitionName=test.definitionð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:618)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:618)
**STORE definition={name=test.definition, template=/layout.jsp,
role=null, preparerInstance=null, attributes={body=/body.jsp,
title=This is the title., header=/header.jsp}}
ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:620)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:627)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:637)
**LINE request=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787baðdefinition={name=test.definition,
template=/layout.jsp, role=null, preparerInstance=null,
attributes={body=/body.jsp, title=This is the title.,
header=/header.jsp}}
ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:512)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**STORE context=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:527)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:637)
**STORE originalContext=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:638)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:638)
**STORE subContext=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:639)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:641)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.pushContext(BasicTilesContainer.java:487)
**LINE context=org.apache.tiles.BasicAttributeContext@3aafe2b5ðtilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.pushContext(BasicTilesContainer.java:487)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.pushContext(BasicTilesContainer.java:488)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.pushContext(BasicTilesContainer.java:489)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.pushContext(BasicTilesContainer.java:489)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:644)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:686)
**LINE request=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787baðattributeContext=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:690)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:659)
**LINE attr=/layout.jspðrequestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:664)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**STORE renderer=org.apache.tiles.renderer.impl.TemplateAttributeRenderer@20b6680ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:665)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@714cf72cð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@714cf72cð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@714cf72cð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@714cf72cð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@714cf72cð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:512)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**STORE context=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:527)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@73f7a3d0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@73f7a3d0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@73f7a3d0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**STORE context=org.apache.tiles.BasicAttributeContext@723e82bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@73f7a3d0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**STORE stack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:554)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**STORE parent=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:556)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:558)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@723e82bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@723e82bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@465f62b6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@465f62b6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:171)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:568)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@465f62b6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@465f62b6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@465f62b6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@723e82b]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@723e82b]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@723e82b]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@723e82bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@2049bed2ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2049bed2ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2049bed2ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2049bed2ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2049bed2ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:512)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**STORE context=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:527)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@498edd8dð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@498edd8dð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@498edd8dð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**STORE context=org.apache.tiles.BasicAttributeContext@427379b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@498edd8dð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**STORE stack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:554)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**STORE parent=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:556)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:558)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@427379b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@427379b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**LINE attr=/header.jspðrequestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:335)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**STORE requestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2b3b7c28ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:336)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:659)
**LINE attr=/header.jspðrequestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@2b3b7c28ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:664)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**STORE renderer=org.apache.tiles.renderer.impl.UntypedAttributeRenderer@18a3fe6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:665)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:350)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@4e543c44ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:706)
**LINE context=org.apache.tiles.jsp.context.JspTilesRequestContext@4e543c44ðdefinitionName=/header.jspð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:706)
**STORE definition=<null>ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:707)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:707)
**RETURN **RETURN=0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:350)
**RETURN **RETURN=0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:337)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:337)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@7c40bc88ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7c40bc88ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:171)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:568)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7c40bc88ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7c40bc88ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7c40bc88ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@427379b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@427379b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@427379b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@427379b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@7e19c472ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:202)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7e19c472ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7e19c472ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7e19c472ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@7e19c472ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:511)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:512)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContext(BasicTilesContainer.java:513)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:526)
**STORE context=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:527)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:531)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getAttributeContext(BasicTilesContainer.java:203)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@4db0590bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:164)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@4db0590bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@4db0590bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:552)
**STORE context=org.apache.tiles.BasicAttributeContext@74a60905ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@4db0590bð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:553)
**STORE stack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:554)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:555)
**STORE parent=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:556)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:558)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:559)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@74a60905ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.startContext(BasicTilesContainer.java:165)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@74a60905ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**LINE attr=/body.jspðrequestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:335)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:334)
**STORE requestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@409a6317ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:336)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:659)
**LINE attr=/body.jspðrequestContext=org.apache.tiles.jsp.context.JspTilesRequestContext@409a6317ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:664)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:663)
**STORE renderer=org.apache.tiles.renderer.impl.UntypedAttributeRenderer@18a3fe6ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:665)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:670)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:350)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@57df9c23ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:706)
**LINE context=org.apache.tiles.jsp.context.JspTilesRequestContext@57df9c23ðdefinitionName=/body.jspð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:706)
**STORE definition=<null>ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:707)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:707)
**RETURN **RETURN=0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.isValidDefinition(BasicTilesContainer.java:350)
**RETURN **RETURN=0ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:337)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:337)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@6d8b6b0e]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@1983eae7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@1983eae7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:171)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:568)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@1983eae7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@1983eae7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@1983eae7ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@74a60905]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@74a60905]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5,
org.apache.tiles.BasicAttributeContext@74a60905]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@74a60905ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:671)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:694)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:694)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:646)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@3b3787bað
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac,
org.apache.tiles.BasicAttributeContext@3aafe2b5]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@3aafe2b5ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:648)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:648)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:628)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:628)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:322)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:322)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE requestItems=[org.apache.jasper.runtime.PageContextImpl@402fbd59]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContextFactory(BasicTilesContainer.java:226)
**RETURN **RETURN=org.apache.tiles.context.ChainedTilesRequestContextFactory@1eaecfd3ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:542)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getApplicationContext(BasicTilesContainer.java:188)
**RETURN **RETURN=org.apache.tiles.servlet.context.wildcard.WildcardServletTilesApplicationContext@66ce3561ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getRequestContext(BasicTilesContainer.java:541)
**RETURN **RETURN=org.apache.tiles.jsp.context.JspTilesRequestContext@38ddab20ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:170)
**STORE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@38ddab20ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:171)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:568)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@38ddab20ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@38ddab20ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:467)
**LINE tilesContext=org.apache.tiles.jsp.context.JspTilesRequestContext@38ddab20ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:468)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:466)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:469)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.getContextStack(BasicTilesContainer.java:475)
**RETURN **RETURN=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:499)
**STORE contextStack=[org.apache.tiles.BasicAttributeContext@6b125fac]ð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.popContext(BasicTilesContainer.java:500)
**RETURN **RETURN=org.apache.tiles.BasicAttributeContext@6b125facð
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:569)
**RETURN
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**LINE
http-8080-1org.apache.tiles.impl.BasicTilesContainer.endContext(BasicTilesContainer.java:172)
**RETURN

Re: Migrating from Commons Logging to SLF4J

Posted by Antonio Petrelli <an...@gmail.com>.
2009/6/23 Nathan Bubna <nb...@gmail.com>

> On Tue, Jun 23, 2009 at 12:39 AM, Antonio
> Petrelli<an...@gmail.com> wrote:
> > 2009/6/23 Niall Pemberton <ni...@gmail.com>
> >
> >> On Tue, Jun 16, 2009 at 9:50 PM, Antonio
> >> Petrelli<an...@gmail.com> wrote:
> >> > However, it seems that MyFaces folks are switching to
> java.util.logging.
> >> > Should we? Isn't it "too simple"?
> >>
> >> http://markmail.org/message/iwxmoea65i5kl43e
> >
> >
> > Thanks for the pointer Niall. But what about not using log system at all?
> > Every user could use LimpidLog [1] to log what's interesting about
> him/her.
> > I know it's GPL, but since we are not going to redistribute it and every
> app
> > is going to use it (e.g. the tiles-test webapp) I think it could be a
> great
> > help to polish the code of logging code.
>
> I've never actually used LimpidLog.


Me neither :-D I'll try to play with it a bit. It's a pity that it is not
under a Maven repository.


>  Is that really a user-friendly way to go?


I think it is "developer friendly" since the typical logging code can be
thrown to garbage.
I will let you know.

Antonio

Re: Migrating from Commons Logging to SLF4J

Posted by Nathan Bubna <nb...@gmail.com>.
On Tue, Jun 23, 2009 at 12:39 AM, Antonio
Petrelli<an...@gmail.com> wrote:
> 2009/6/23 Niall Pemberton <ni...@gmail.com>
>
>> On Tue, Jun 16, 2009 at 9:50 PM, Antonio
>> Petrelli<an...@gmail.com> wrote:
>> > However, it seems that MyFaces folks are switching to java.util.logging.
>> > Should we? Isn't it "too simple"?
>>
>> http://markmail.org/message/iwxmoea65i5kl43e
>
>
> Thanks for the pointer Niall. But what about not using log system at all?
> Every user could use LimpidLog [1] to log what's interesting about him/her.
> I know it's GPL, but since we are not going to redistribute it and every app
> is going to use it (e.g. the tiles-test webapp) I think it could be a great
> help to polish the code of logging code.

I've never actually used LimpidLog.  Is that really a user-friendly way to go?

> Antonio
>
> [1] http://www.acelet.com/limpidlog/
>

Re: Migrating from Commons Logging to SLF4J

Posted by Antonio Petrelli <an...@gmail.com>.
2009/6/23 Niall Pemberton <ni...@gmail.com>

> On Tue, Jun 16, 2009 at 9:50 PM, Antonio
> Petrelli<an...@gmail.com> wrote:
> > However, it seems that MyFaces folks are switching to java.util.logging.
> > Should we? Isn't it "too simple"?
>
> http://markmail.org/message/iwxmoea65i5kl43e


Thanks for the pointer Niall. But what about not using log system at all?
Every user could use LimpidLog [1] to log what's interesting about him/her.
I know it's GPL, but since we are not going to redistribute it and every app
is going to use it (e.g. the tiles-test webapp) I think it could be a great
help to polish the code of logging code.

Antonio

[1] http://www.acelet.com/limpidlog/

Re: Migrating from Commons Logging to SLF4J

Posted by Niall Pemberton <ni...@gmail.com>.
On Tue, Jun 16, 2009 at 9:50 PM, Antonio
Petrelli<an...@gmail.com> wrote:
> 2009/6/16 Greg Reddin <gr...@gmail.com>
>
>> What is the motivation for the change? I don't have strong opinions
>> one way or the other.
>
>
> The big problem with commons-logging is that, if you have it in
> application-server-wide library, you need to put the real implementation of
> the logger in the server.
> This means also a single configuration.
>
> SLF4j uses a different approach: it uses an API and an implementation, bound
> at compile time. This way you can compile correctly your code, but the
> configuration can stay in your app without interfering with the rest of the
> server.
>
> However, it seems that MyFaces folks are switching to java.util.logging.
> Should we? Isn't it "too simple"?

http://markmail.org/message/iwxmoea65i5kl43e

Niall

> Antonio
>

Re: Migrating from Commons Logging to SLF4J

Posted by Antonio Petrelli <an...@gmail.com>.
2009/6/16 Greg Reddin <gr...@gmail.com>

> What is the motivation for the change? I don't have strong opinions
> one way or the other.


The big problem with commons-logging is that, if you have it in
application-server-wide library, you need to put the real implementation of
the logger in the server.
This means also a single configuration.

SLF4j uses a different approach: it uses an API and an implementation, bound
at compile time. This way you can compile correctly your code, but the
configuration can stay in your app without interfering with the rest of the
server.

However, it seems that MyFaces folks are switching to java.util.logging.
Should we? Isn't it "too simple"?

Antonio

Re: Migrating from Commons Logging to SLF4J

Posted by Greg Reddin <gr...@gmail.com>.
On Fri, Jun 12, 2009 at 12:46 PM, Antonio
Petrelli<an...@gmail.com> wrote:
> Hello
> I would like to know your thought about migrating from Commons Logging to SLF4j.

What about the license? Their web page says the terms are "identical
to those of the MIT License", then references approval by the ASF. I
assume the approval is referring to the MIT license not this one. Is
there any due diligence that should be done to assure there won't be
problems with this?

What is the motivation for the change? I don't have strong opinions
one way or the other. Maybe I should be discussing on JIRA :-)

Greg