[slf4j-dev] svn commit: r1220 - slf4j/trunk/slf4j-ext/src/main/java/org/slf4j/agent
ravn at slf4j.org
ravn at slf4j.org
Mon Oct 27 22:50:46 CET 2008
Author: ravn
Date: Mon Oct 27 22:50:45 2008
New Revision: 1220
Added:
slf4j/trunk/slf4j-ext/src/main/java/org/slf4j/agent/AgentOptions.java
Log:
put options in seperate file for documentation purposes
Added: slf4j/trunk/slf4j-ext/src/main/java/org/slf4j/agent/AgentOptions.java
==============================================================================
--- (empty file)
+++ slf4j/trunk/slf4j-ext/src/main/java/org/slf4j/agent/AgentOptions.java Mon Oct 27 22:50:45 2008
@@ -0,0 +1,39 @@
+package org.slf4j.agent;
+
+/**
+ * <p>
+ * All recognized options in the string passed to the java agent. For
+ * "java -javaagent:foo.jar=OPTIONS HelloWorld" this would be "OPTIONS".
+ * </p>
+ * <p>
+ * It is considered to be a list of options separated by (currently) ";", on the
+ * form "option=value". The interpretation of "value" is specific to each
+ * option.
+ * </p>
+ */
+public class AgentOptions {
+
+ /**
+ * List of class prefixes to ignore when instrumenting. Note: Classes loaded
+ * before the agent cannot be instrumented.
+ */
+ public static final String IGNORE = "ignore";
+ /**
+ * Indicate the SLF4J level that should be used by the logging statements
+ * added by the agent. Default is "info".
+ */
+ public static final String LEVEL = "level";
+ /**
+ * Indicate that the agent should print out "new java.util.Date()" at the time
+ * the option was processed and at shutdown time (using the shutdown hook).
+ *
+ */
+ public static final String TIME = "time";
+ /**
+ * Indicate that the agent should log actions to System.err, like adding
+ * logging to methods, etc.
+ *
+ */
+ public static final String VERBOSE = "verbose";
+
+}
More information about the slf4j-dev
mailing list