I have been thinking for a little while now that the name of the package in which the TimeAndSizeRollingAppender (TASRA) lives is perhaps inappropriate. From its original inception back in 2008, through successive releases to date, the TASRA has lived in the package org.apache.log4j.appender. However, development of the TASRA is neither sponsored nor otherwise supported by the Apache Foundation: the code is not bundled with any Log4J distros, it is not managed within an Apache repository, nor is there any reference to it on the Apache websites outside of forum postings and JIRA items that refer to it. The only connection with Apache is the fact that the TASRA is distributed under the Apache 2.0 license.
At a technical level, a user recently requested a change of package name such that the TASRA could be more readily deployed within a JBoss environment. I have no experience of JBoss, nor the use of signed JARs which drove the user’s particular request. However, this has provided a concrete reason to change the name of the package within which the TASRA will reside.
Provided there is no significant objection from users all future releases the TASRA will live in the uk.org.simonsite.log4j.appender package.
For most users, the only difference will be that configuration must change to use the new fully-qualified class name (uk.org.simonsite.log4j.appender.TimeAndSizeRollingAppender). For advanced users, import declarations will need to be updated and code recompiled. Outside of that the TASRA will continue to work as before.
I intend to make this change soon.