You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/03/13 13:55:34 UTC
svn commit: r157329 -
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java
Author: sylvain
Date: Sun Mar 13 04:55:31 2005
New Revision: 157329
URL: http://svn.apache.org/viewcvs?view=rev&rev=157329
Log:
Explain the various log levels
Modified:
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java
Modified: cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java?view=diff&r1=157328&r2=157329
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java (original)
+++ cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/util/Deprecation.java Sun Mar 13 04:55:31 2005
@@ -50,10 +50,36 @@
private static final int FATAL_VALUE = 3;
private static final int FATAL_ERROR_VALUE = 4;
+ /**
+ * Debug deprecation messages indicate features that are no more considered "current"
+ * or "best practice", but for which no removal is currently foreseen.
+ */
public static final LogLevel DEBUG = new LogLevel("DEBUG", DEBUG_VALUE);
+
+ /**
+ * Info deprecation messages indicate features that are no more considered "current"
+ * or "best practice", and that will probably be removed in future releases.
+ */
public static final LogLevel INFO = new LogLevel("INFO", INFO_VALUE);
+
+ /**
+ * Warning deprecation messages indicate features that will be removed in the next major
+ * version (e.g. 2.1.x --> 2.2.0). Such features should not be used if the application is
+ * planned to be migrated to newer Cocoon versions.
+ */
public static final LogLevel WARN = new LogLevel("WARN", WARN_VALUE);
+
+ /**
+ * Error deprecation messages indicate features that will be removed in the next minor
+ * version (e.g. 2.1.6 --> 2.1.7). Although still functional, users are stronly invited to
+ * not use them.
+ */
public static final LogLevel ERROR = new LogLevel("ERROR", ERROR_VALUE);
+
+ /**
+ * Fatal error deprecation messages indicate features that used to exist but have been removed
+ * in the current version. Logging such a message always throws a {@link DeprecationException}.
+ */
public static final LogLevel FATAL_ERROR = new LogLevel("FATAL_ERROR", FATAL_ERROR_VALUE);
public static final class LogLevel extends ValuedEnum {