| # Default to info level output; this is very handy if you eventually use Hibernate as well. |
| log4j.rootCategory=info, A1 |
| |
| # A1 is set to be a ConsoleAppender. |
| log4j.appender.A1=org.apache.log4j.ConsoleAppender |
| |
| # A1 uses PatternLayout. |
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout |
| log4j.appender.A1.layout.ConversionPattern=[%p] %c{2} %m%n |
| |
| # Service category names are the name of the defining module class |
| # and then the service id. |
| log4j.category.${packageName}.services.AppModule.TimingFilter=info |
| |
| # Outputs a list of pages, components and mixins at startup. |
| log4j.category.org.apache.tapestry.services.TapestryModule.ComponentClassResolver=info |
| |
| # Outputs startup statistics; time to setup and initialize the registry, and a list of |
| # available services. |
| log4j.category.org.apache.tapestry.TapestryFilter=info |
| |
| |
| # Turning on debug mode for a page or component will show all of the code changes that occur when the |
| # class is loaded. Turning on debug mode for a page will enable detailed output about |
| # the contruction of the page, including the runtime code modifications that occur. Verbose |
| # mode is rarely used, as it outputs voluminous details about the rendering of the page. |
| |
| # log4j.category.${packageName}.pages.Index=debug |