diff --git a/ccm-core/src/com/arsdigita/bebop/FormSection.java b/ccm-core/src/com/arsdigita/bebop/FormSection.java index a609e9050..039bd6a55 100755 --- a/ccm-core/src/com/arsdigita/bebop/FormSection.java +++ b/ccm-core/src/com/arsdigita/bebop/FormSection.java @@ -49,6 +49,9 @@ import org.apache.log4j.Logger; * that are not contained in a Form do not exhibit any useful * behavior. * + * @see Form + * @see FormModel + * * @author Karl Goldstein * @author Uday Mathur * @author Stas Freidin @@ -56,9 +59,6 @@ import org.apache.log4j.Logger; * @author David Lutterkort * * @version $Id: FormSection.java 287 2005-02-22 00:29:02Z sskracic $ - * - * @see Form - * @see FormModel */ public class FormSection extends SimpleComponent implements Container { diff --git a/ccm-core/src/com/arsdigita/bebop/PageState.java b/ccm-core/src/com/arsdigita/bebop/PageState.java index 860856a63..1d8cc28e7 100755 --- a/ccm-core/src/com/arsdigita/bebop/PageState.java +++ b/ccm-core/src/com/arsdigita/bebop/PageState.java @@ -526,23 +526,23 @@ public class PageState { getPage().reset(this, c); } - /** - * Store an attribute keyed on the object key. The - * PageState puts no restrictions on what can be stored as - * an attribute or how they are managed. - * - * To remove an attribute, call setAttribute(key, null). - * - * The attributes are only accessible as long as the - * PageState is alive, typically only for the duration of - * the request. - * +// /** +// * Store an attribute keyed on the object key. The +// * PageState puts no restrictions on what can be stored as +// * an attribute or how they are managed. +// * +// * To remove an attribute, call setAttribute(key, null). +// * +// * The attributes are only accessible as long as the +// * PageState is alive, typically only for the duration of +// * the request. +// * // * @deprecated Use either setAttribute on {@link - * HttpServletRequest the HTTP request object}, or, preferrably, use a - * {@link RequestLocal request local} variable. Will be removed on - * 2001-06-13. - * - */ +// * HttpServletRequest the HTTP request object}, or, preferrably, use a +// * {@link RequestLocal request local} variable. Will be removed on +// * 2001-06-13. +// * +// */ // public void setAttribute(Object key, Object value) { // if ( m_attributes == null ) { // m_attributes = new HashMap(); @@ -550,16 +550,16 @@ public class PageState { // m_attributes.put(key, value); // } - /** - * Get the value of an attribute stored with the same key with {@link - * #setAttribute setAttribute}. - * +// /** +// * Get the value of an attribute stored with the same key with {@link +// * #setAttribute setAttribute}. +// * // * @deprecated Use either getAttribute on {@link - * HttpServletRequest the HTTP request object}, or, preferrably, use a - * {@link RequestLocal request local} variable. Will be removed on - * 2001-06-13. - * - */ +// * HttpServletRequest the HTTP request object}, or, preferrably, use a +// * {@link RequestLocal request local} variable. Will be removed on +// * 2001-06-13. +// * +// */ // public Object getAttribute(Object key) { // if ( m_attributes == null ) { // return null; @@ -629,15 +629,15 @@ public class PageState { } } - /** - * Change the value of a global parameter - * +// /** +// * Change the value of a global parameter +// * // * @deprecated Use {@link #setValue(ParameterModel m, Object o)} - * instead. If you don't have a reference to the parameter model, you - * should not be calling this method. Instead, the component that - * registered the parameter should provide methods to manipulate - * it. Will be removed 2001-06-20. - */ +// * instead. If you don't have a reference to the parameter model, you +// * should not be calling this method. Instead, the component that +// * registered the parameter should provide methods to manipulate +// * it. Will be removed 2001-06-20. +// */ // public void setGlobalValue(String name, Object value) { // m_pageState.put(m_page.parameterName(name), value); // } diff --git a/ccm-core/src/com/arsdigita/core/Initializer.java b/ccm-core/src/com/arsdigita/core/Initializer.java index 5440806bf..67a8f840c 100755 --- a/ccm-core/src/com/arsdigita/core/Initializer.java +++ b/ccm-core/src/com/arsdigita/core/Initializer.java @@ -52,6 +52,8 @@ import com.arsdigita.search.converter.OOConverter; import com.arsdigita.search.converter.WordConverter; import com.arsdigita.search.converter.TextConverter; +import org.apache.log4j.Logger; + /** * CoreInitializer @@ -62,13 +64,17 @@ import com.arsdigita.search.converter.TextConverter; public class Initializer extends CompoundInitializer { + private static Logger s_log = Logger.getLogger(Initializer.class); + /** * Constructor */ public Initializer() { + s_log.info("Instantiating Core Initilizer ..."); final String url = RuntimeConfig.getConfig().getJDBCURL(); final int database = DbHelper.getDatabaseFromURL(url); + s_log.info("Ading Sub-Initilizers ..."); add(new com.arsdigita.persistence.Initializer()); add(new PDLInitializer @@ -88,6 +94,8 @@ public class Initializer extends CompoundInitializer { public final void init(final DomainInitEvent e) { super.init(e); + s_log.info("Running core init(DomainInitEvent) ..."); + e.getFactory().registerInstantiator (Host.BASE_DATA_OBJECT_TYPE, new DomainObjectInstantiator() { @@ -164,11 +172,15 @@ public class Initializer extends CompoundInitializer { converter = new TextConverter(); ConverterRegistry.registerConverter(converter, converter.getMimeTypes()); + + s_log.info("Core init(DomainInitEvent) done"); } public final void init(final LegacyInitEvent e) { super.init(e); + s_log.info("Running core init(LegacyInitEvent) ..."); + Session session = SessionManager.getSession(); TransactionContext txn = session.getTransactionContext(); txn.beginTxn(); @@ -176,5 +188,7 @@ public class Initializer extends CompoundInitializer { txn.commitTxn(); FactoriesSetup.setupFactories(); + + s_log.info("Core init(LegacyInitEvent) done"); } } diff --git a/ccm-core/src/com/arsdigita/initializer/Configuration.java b/ccm-core/src/com/arsdigita/initializer/Configuration.java index 977ee4d5c..b90f72985 100755 --- a/ccm-core/src/com/arsdigita/initializer/Configuration.java +++ b/ccm-core/src/com/arsdigita/initializer/Configuration.java @@ -81,7 +81,8 @@ public class Configuration { Class type, Object defaultValue) throws InitializationException { if (m_parameters.containsKey(name)) - throw new InitializationException("Parameter " + name + " already defined."); + throw new InitializationException("Parameter " + name + + " already defined."); m_types.put(name, type); typeCheck(name, defaultValue); m_parameters.put(name, defaultValue); @@ -104,9 +105,9 @@ public class Configuration { private void paramCheck(String name) throws InitializationException { if (!m_parameters.containsKey(name)) throw new InitializationException( - "No such parameter: " + name + ", legal parameters are: " + - getParameterNames() - ); + "No such parameter: " + name + ", legal parameters are: " + + getParameterNames() + ); } private void typeCheck(String name, Object value) @@ -116,8 +117,8 @@ public class Configuration { Class cls = (Class) m_types.get(name); if (!cls.isInstance(value)) throw new InitializationException( - "Parameter " + name + " must be of type " + cls.getName() - ); + "Parameter " + name + " must be of type " + cls.getName() + ); } /** diff --git a/ccm-core/src/com/arsdigita/initializer/Script.java b/ccm-core/src/com/arsdigita/initializer/Script.java index 2400b25f0..1abc6b375 100755 --- a/ccm-core/src/com/arsdigita/initializer/Script.java +++ b/ccm-core/src/com/arsdigita/initializer/Script.java @@ -37,6 +37,7 @@ import java.util.Set; * * @author rhs@mit.edu * @version $Id: Script.java 738 2005-09-01 12:36:52Z sskracic $ + * @version $Id: Script.java 738 2005-09-01 12:36:52Z sskracic $ */ public class Script { diff --git a/ccm-core/src/com/arsdigita/mail/MailConfig.java b/ccm-core/src/com/arsdigita/mail/MailConfig.java index 8a05445fd..4670f23b9 100755 --- a/ccm-core/src/com/arsdigita/mail/MailConfig.java +++ b/ccm-core/src/com/arsdigita/mail/MailConfig.java @@ -37,15 +37,11 @@ import java.util.Properties; * * @author Rafael H. Schloming <rhs@mit.edu> * @version $Revision: #7 $ $Date: 2004/08/16 $ + * @version $Id: MailConfig.java 1513 2007-03-22 09:09:03Z chrisgilbert23 $ **/ public final class MailConfig extends AbstractConfig { - public final static String versionId = - "$Id: MailConfig.java 1513 2007-03-22 09:09:03Z chrisgilbert23 $" + - " by $Author: chrisgilbert23 $, "+ - "$DateTime: 2004/08/16 18:10:38 $"; - private Properties m_props; private final Parameter m_debug = new BooleanParameter diff --git a/ccm-core/src/com/arsdigita/packaging/Loader.java b/ccm-core/src/com/arsdigita/packaging/Loader.java index bb6707e37..7a2eaecbc 100755 --- a/ccm-core/src/com/arsdigita/packaging/Loader.java +++ b/ccm-core/src/com/arsdigita/packaging/Loader.java @@ -55,17 +55,13 @@ import org.apache.log4j.Logger; * * @author Rafael H. Schloming <rhs@mit.edu> * @version $Revision: #13 $ $Date: 2004/08/16 $ + * @version $Id: Loader.java 736 2005-09-01 10:46:05Z sskracic $ **/ class Loader { private static final Logger s_log = Logger.getLogger(Loader.class); - public final static String versionId = - "$Id: Loader.java 736 2005-09-01 10:46:05Z sskracic $" + - "by $Author: sskracic $, " + - "$DateTime: 2004/08/16 18:10:38 $"; - private static final String INIT = "com.arsdigita.runtime.Initializer"; public static Loader get(String pkg) { diff --git a/ccm-core/src/com/arsdigita/runtime/ConfigRegistry.java b/ccm-core/src/com/arsdigita/runtime/ConfigRegistry.java index 379802211..06870d815 100755 --- a/ccm-core/src/com/arsdigita/runtime/ConfigRegistry.java +++ b/ccm-core/src/com/arsdigita/runtime/ConfigRegistry.java @@ -75,6 +75,7 @@ import org.apache.log4j.Logger; * mappings are then used by the ConfigRegistry instance to load config objects. * * @author Rafael H. Schloming <rhs@mit.edu> + * @version $Revision: #15 $ $Date: 2004/08/16 $ * @version $Id: ConfigRegistry.java 736 2005-09-01 10:46:05Z sskracic $ **/ @@ -82,6 +83,11 @@ public class ConfigRegistry { private static final Logger s_log = Logger.getLogger(ConfigRegistry.class); + /** + * Base url for registry location(s). + * (i.e. $CATALINA_HOME/webapps/$context/WEB-INF/conf/registry in a + * standard installation) + */ private URL m_url; private ClassLoader m_loader; @@ -143,7 +149,13 @@ public class ConfigRegistry { this(CCMResourceManager.getConfigURL()); } + /** + * + * @param url Base url for registry location(s). + * @param errs Errorlist + */ private void initialize(URL url, ErrorList errs) { + ClassLoader ldr = new URLClassLoader(new URL[] {url}, null); RegistryConfig rc = new RegistryConfig(); @@ -283,8 +295,7 @@ public class ConfigRegistry { * * @return an input stream containing the contents of the resource * or null if the resource is not found - **/ - + */ public InputStream load(String resource) { for (int i = m_loaders.size() - 1; i >= 0; i--) { ClassLoader ldr = (ClassLoader) m_loaders.get(i); diff --git a/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java b/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java index d4cb23a1e..75ba7f077 100755 --- a/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java +++ b/ccm-core/src/com/arsdigita/runtime/LegacyInitializer.java @@ -61,7 +61,10 @@ import java.io.InputStream; public class LegacyInitializer extends GenericInitializer { + /** The name of a resource referring to a legacy enterprise.init file. + * (path/filename relative to src root, i.e. /com/arsdigita/.....) */ protected String m_init; + protected ConfigRegistry m_reg; /** diff --git a/ccm-core/src/com/arsdigita/runtime/RegistryConfig.java b/ccm-core/src/com/arsdigita/runtime/RegistryConfig.java index b52b57236..035b84481 100755 --- a/ccm-core/src/com/arsdigita/runtime/RegistryConfig.java +++ b/ccm-core/src/com/arsdigita/runtime/RegistryConfig.java @@ -18,7 +18,7 @@ */ package com.arsdigita.runtime; -import com.arsdigita.runtime.AbstractConfig; +// import com.arsdigita.runtime.AbstractConfig; import com.arsdigita.util.StringUtils; import com.arsdigita.util.parameter.ErrorList; import com.arsdigita.util.parameter.Parameter; diff --git a/ccm-core/src/com/arsdigita/runtime/Runtime.java b/ccm-core/src/com/arsdigita/runtime/Runtime.java index 54e80f747..eb8948bb0 100755 --- a/ccm-core/src/com/arsdigita/runtime/Runtime.java +++ b/ccm-core/src/com/arsdigita/runtime/Runtime.java @@ -320,9 +320,7 @@ public class Runtime extends CompoundInitializer { s_log.debug("Going to call CompoundInitializer.close()"); init.close(evt); - // Pausieren von ca. 1 Min. / 60 sek. um das Ende von laufenden Threads - // abzuwarten. - s_log.info("Waiting for background threads to terminate"); + s_log.info("Waiting 60 secs for background threads to terminate"); try { Thread.currentThread().sleep(60000); } catch( InterruptedException e) { diff --git a/ccm-core/src/com/arsdigita/search/FilterSpecification.java b/ccm-core/src/com/arsdigita/search/FilterSpecification.java index 71c6fe995..070c519c9 100755 --- a/ccm-core/src/com/arsdigita/search/FilterSpecification.java +++ b/ccm-core/src/com/arsdigita/search/FilterSpecification.java @@ -90,7 +90,7 @@ public abstract class FilterSpecification { } /** - * Two filter specifications are considered isEqual + * Two filter specifications are considered equal * if they refer to the same filter type * and their parameter sets contain the same * (key, value) pairs diff --git a/ccm-core/src/com/arsdigita/search/FilterType.java b/ccm-core/src/com/arsdigita/search/FilterType.java index 3c9e54ea1..73826ad1e 100755 --- a/ccm-core/src/com/arsdigita/search/FilterType.java +++ b/ccm-core/src/com/arsdigita/search/FilterType.java @@ -64,7 +64,7 @@ public abstract class FilterType { /** * Two filter type objects compare - * isEqual if they have the same filter + * equal if they have the same filter * key */ public boolean equals(Object o) { diff --git a/ccm-core/src/com/arsdigita/search/QuerySpecification.java b/ccm-core/src/com/arsdigita/search/QuerySpecification.java index 34ecee659..74b52db8a 100755 --- a/ccm-core/src/com/arsdigita/search/QuerySpecification.java +++ b/ccm-core/src/com/arsdigita/search/QuerySpecification.java @@ -111,7 +111,7 @@ public class QuerySpecification { } /** - * Two query specifications compare isEqual if they + * Two query specifications compare equal if they * have the same search term, have the same setting * for partial matches and contain the same set of * filter specifications. diff --git a/ccm-core/src/com/arsdigita/util/StringUtils.java b/ccm-core/src/com/arsdigita/util/StringUtils.java index 852e71d0a..3d36f6b26 100755 --- a/ccm-core/src/com/arsdigita/util/StringUtils.java +++ b/ccm-core/src/com/arsdigita/util/StringUtils.java @@ -63,7 +63,7 @@ public class StringUtils { * otherwise false */ public final static boolean emptyString(String s) { - boolean expr = (s == null || s.length() == 0); + boolean expr = (s == null || s.trim().length() == 0); return expr; } @@ -169,8 +169,10 @@ public class StringUtils { *
  • *text* generates bold text *
  • /text/ generates italic text *
  • =text= generates fixed text - *
  • @text(http://www.google.com) generates a titled link text - *
  • http://www.google.com generates an untitled link http://www.google.com + *
  • @text(http://www.google.com) generates a titled link + * text + *
  • http://www.google.com generates an untitled link + * http://www.google.com *
  • ---
    generates a horizontal line

    *
  • ___
    generates a horizontal line

    *
  • * my item
    @@ -413,7 +415,8 @@ public class StringUtils { Integer i = new Integer(m_hash.size()); s_log.debug("Key: " + i); m_hash.put(i, link); - String dst = "@\u0002" + i.toString() + "\u0002(\u0002" + i.toString() + "\u0002)"; + String dst = "@\u0002" + i.toString() + "\u0002(\u0002" + + i.toString() + "\u0002)"; appendBuffer.append(dst); s_log.debug("Encoded Link: " + dst); } @@ -626,10 +629,13 @@ public class StringUtils { } /** * Extract a parameter value from a packed list of parameter values. - * Example: input: key="age", sep=',', plist="cost=23,age=27,name=Thom" - * output = "27". This is a simple implementation that is meant - * for controlled use in which the key and values are known to - * be safe. Specifically, the equals character must be used to indicate + * Example: + * input: key="age", sep=',', + * plist="cost=23,age=27,name=Thom" + * output = "27". + * This is a simple implementation that is meant for controlled use in which + * the key and values are known to be safe. + * Specifically, the equals character must be used to indicate * parameter assignments. There is no escape character. Thus the * parameter names and values cannot contain the equals character or the * separator character. @@ -1043,8 +1049,8 @@ public class StringUtils { } /** - * Returns true if the String is AlphaNumeric. Obviously, this is not at all globalized and should - * only be used with English text. + * Returns true if the String is AlphaNumeric. Obviously, this is not at all + * globalized and should only be used with English text. * * @param value String to check * @return true if value is alphanumeric, false otherwise. @@ -1302,9 +1308,11 @@ public class StringUtils { } /** - * Convert a name into a URL form, the java equivalent of "manipulate-input.js" + * Convert a name into a URL form, the java equivalent of + * "manipulate-input.js" * - * For example, "Business promotions!" will be converted to "business-promotions". + * For example, "Business promotions!" will be converted to + * "business-promotions". * * @param name * the to be converted into a URL. diff --git a/ccm-core/src/com/arsdigita/util/parameter/CSV.java.example b/ccm-core/src/com/arsdigita/util/parameter/CSV.java.example index dc2392e1d..61b7b6855 100755 --- a/ccm-core/src/com/arsdigita/util/parameter/CSV.java.example +++ b/ccm-core/src/com/arsdigita/util/parameter/CSV.java.example @@ -32,7 +32,7 @@ import javax.mail.internet.InternetAddress; * Demonstrates how to use the CSVParameterLoader class. * * OUTDATED! CSVParameterLoader has become CSVParameterReader - * see CoreLoader as an example how to use CSVParamegterReader + * see CoreLoader as an example how to use CSVParameterReader * * @author Justin Ross <jross@redhat.com> * @version $Id: CSV.java 287 2005-02-22 00:29:02Z sskracic $ diff --git a/ccm-core/src/com/arsdigita/util/parameter/ParameterReader.java b/ccm-core/src/com/arsdigita/util/parameter/ParameterReader.java index bac949747..634676301 100755 --- a/ccm-core/src/com/arsdigita/util/parameter/ParameterReader.java +++ b/ccm-core/src/com/arsdigita/util/parameter/ParameterReader.java @@ -19,12 +19,12 @@ package com.arsdigita.util.parameter; /** - * Subject to change. - * * Reads an encoded string value for a parameter from storage. Any * errors encountered while reading are added to an error list. * This class is counterpart to ParameterWriter. * + * Subject to change. + * * @see Parameter#write(ParameterWriter, Object) * @see ErrorList * @see ParameterWriter diff --git a/ccm-core/src/com/arsdigita/util/parameter/StringArrayParameter.java b/ccm-core/src/com/arsdigita/util/parameter/StringArrayParameter.java index d0a6d3fb9..3ed96f449 100755 --- a/ccm-core/src/com/arsdigita/util/parameter/StringArrayParameter.java +++ b/ccm-core/src/com/arsdigita/util/parameter/StringArrayParameter.java @@ -24,9 +24,27 @@ import com.arsdigita.util.StringUtils; /** * StringArrayParameter + * + * Usage Esample: + *

    + * private static parameter exampleName ;
    + * exampleName = new StringArrayParameter(
    + *                   "com.arsdigita.package.example_name",
    + *                   Parameter.REQUIRED,
    + *                   new String[] {"String Example 01","String Example 02"}
    + *                                       );
    + * 
    + * + * @version $Id: $ */ public class StringArrayParameter extends StringParameter { + /** + * + * @param name: String literal + * @param multiplicity Indicator wether required (1) or not (0) (nullable) + * @param defaalt default value + */ public StringArrayParameter(final String name, final int multiplicity, final Object defaalt) { diff --git a/ccm-core/src/com/arsdigita/web/ApplicationType.java b/ccm-core/src/com/arsdigita/web/ApplicationType.java index 40f9818d0..f8028667d 100755 --- a/ccm-core/src/com/arsdigita/web/ApplicationType.java +++ b/ccm-core/src/com/arsdigita/web/ApplicationType.java @@ -231,8 +231,10 @@ public class ApplicationType extends ResourceType { * parameter is used to create a legacy package type to back the * new application type. */ - public static ApplicationType createApplicationType - (String key, String title, String applicationObjectType, boolean createContainerGroup) { + public static ApplicationType createApplicationType( + String key, String title, + String applicationObjectType, + boolean createContainerGroup) { // See if the package type is already present. PackageType packageType = null; diff --git a/ccm-core/src/com/arsdigita/workflow/simple/UserTask.java b/ccm-core/src/com/arsdigita/workflow/simple/UserTask.java index 56a73b280..be77ddba2 100755 --- a/ccm-core/src/com/arsdigita/workflow/simple/UserTask.java +++ b/ccm-core/src/com/arsdigita/workflow/simple/UserTask.java @@ -48,7 +48,7 @@ import java.util.Iterator; import org.apache.log4j.Logger; /** - * Aser task that is associated with an interface for + * User task that is associated with an interface for * performing some manual operation. * * @author Karl Goldstein diff --git a/ccm-core/src/com/redhat/persistence/metadata/Mist.java b/ccm-core/src/com/redhat/persistence/metadata/Mist.java index f4a866210..fbafd761a 100755 --- a/ccm-core/src/com/redhat/persistence/metadata/Mist.java +++ b/ccm-core/src/com/redhat/persistence/metadata/Mist.java @@ -27,10 +27,10 @@ import java.util.HashMap; * * @author Rafael H. Schloming <rhs@mit.edu> * @version $Revision: #7 $ $Date: 2004/08/16 $ - **/ + * @version $Id: Mist.java 738 2005-09-01 12:36:52Z sskracic $ + */ class Mist extends AbstractList { - public final static String versionId = "$Id: Mist.java 738 2005-09-01 12:36:52Z sskracic $ by $Author: sskracic $, $DateTime: 2004/08/16 18:10:38 $"; private Object m_parent = null; private ArrayList m_children = new ArrayList(); private HashMap m_childrenMap = new HashMap(); @@ -92,7 +92,7 @@ class Mist extends AbstractList { Element child = (Element) o; // Quasimodo: BEGIN - // Diabled because it prevents to delete item from the list. + // Disabled because it prevents to delete item from the list. // The result is always false because child.getParent() gets // the parent of the Class. It doesn't say anything about the // membership to this List. @@ -133,4 +133,5 @@ class Mist extends AbstractList { public String toString() { return m_children.toString(); } + } diff --git a/ccm-core/src/com/redhat/persistence/oql/Condition.java b/ccm-core/src/com/redhat/persistence/oql/Condition.java index 2af18351b..7d58ea00e 100755 --- a/ccm-core/src/com/redhat/persistence/oql/Condition.java +++ b/ccm-core/src/com/redhat/persistence/oql/Condition.java @@ -23,7 +23,8 @@ package com.redhat.persistence.oql; * * @author Rafael H. Schloming <rhs@mit.edu> * @version $Revision: #4 $ $Date: 2004/08/16 $ - **/ + * @version $Id: Condition.java 287 2005-02-22 00:29:02Z sskracic $ + */ public abstract class Condition extends Expression { diff --git a/ccm-core/src/log4j.properties b/ccm-core/src/log4j.properties index a663bbbf0..3a3ecc1f1 100755 --- a/ccm-core/src/log4j.properties +++ b/ccm-core/src/log4j.properties @@ -37,6 +37,11 @@ log4j.logger.com.arsdigita.runtime.Runtime=INFO # For seeing progress of the 'ccm load' command log4j.logger.com.arsdigita.packaging.Loader=INFO +# log4j.logger.com.arsdigita.core.Loader=INFO +# log4j.logger.com.arsdigita.loader.CoreLoader=INFO +# log4j.logger.com.arsdigita.core.Initializer=INFO +# log4j.logger.com.arsdigita.cms.Loader=INFO +# log4j.logger.com.arsdigita.cms.Initializer=INFO # For seeing progress of legacy initialization process #log4j.logger.com.arsdigita.initializer.Script=INFO