Agreed that a prefix would be much more manageable.
Fernando Padilla wrote:
no please add a PREFIX.
that's what we all use for configuration!
So that we can simply say to not log all "tapestry.transformer.*" or
"tapestry.events.*" We can't easily control "*.transformer", or
"*.events".
please.
Howard M. Lewis Ship (JIRA) wrote:
[
https://issues.apache.org/jira/browse/TAP5-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12643282#action_12643282
]
Howard M. Lewis Ship commented on TAP5-119:
-------------------------------------------
OK, I'll add a ".transformer" suffix to the class name for the class
transformation output, and a ".events" suffix to the class name for
the event dispatch / method invocation logging.
remove DEBUG level logging in page/component log categories
-----------------------------------------------------------
Key: TAP5-119
URL: https://issues.apache.org/jira/browse/TAP5-119
Project: Tapestry 5
Issue Type: Bug
Affects Versions: 5.0.15
Reporter: Neeme Praks
Assignee: Howard M. Lewis Ship
Priority: Minor
While debugging with Tapestry5, I noticed one not-so-nice issue. But
first, a bit of background.
I usually configure my logging framework (log4j) to log all
statements for my application at debug level during development.
E.g. all log records logged to "com.mycompany.myapp" logging
category get printed at DEBUG level. All other categories are
usually at INFO level. This allows me to focus on the log statements
that I have written and ignore all the verbose DEBUG logs of 3rd
party libraries.
Back to Tapestry5. I have configured by log4j as usual (my stuff at
DEBUG level, everything else at INFO level). Although I expect to
see only the log output produced by MY CODE, I also see some debug
output produced by Tapestry internals. Seems that Tapestry class
enhancement code logs to the same log category as the class name
being enhanced. And the log statements are quite big (documenting
the changes being made to the original classes), resulting in lots
of unwanted noise in my logs.
Example:
I have a page: com.mycompany.myapp.pages.MyPage
T5 class enhancement code logs its bytecode manipulation operations
to log category "com.mycompany.myapp.pages.MyPage", at DEBUG level.
This is not very nice, as I'm totally uninterested in seeing all
this verbose T5-internal logging.
I understand that it might be beneficial to have that class name as
part of the logging category (or maybe not), but at the very least,
I would recommend to add a T5 prefix to all those categories. The
log category in above example would then become something like
"org.apache.tapestry.classenhance.com.mycompany.myapp.pages.MyPage".
For reference:
http://thread.gmane.org/gmane.comp.java.tapestry.user/65644
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
SU3 Analytics Ltd
61b Oxford Gardens
W10 5UJ
London
Tel: +44 20 8960 2634
Mob: +44 75 2501 0825
www.su3analytics.com
SU3 Analytics Ltd is a company registered in England and Wales under company
number 06639473 at registered address 61b Oxford Gardens, London W10 5UJ,
United Kingdom.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]