1 package org.slf4j.agent;
2
3 /**
4 * <p>
5 * All recognized options in the string passed to the java agent. For
6 * "java -javaagent:foo.jar=OPTIONS HelloWorld" this would be "OPTIONS".
7 * </p>
8 * <p>
9 * It is considered to be a list of options separated by (currently) ";", on the
10 * form "option=value". The interpretation of "value" is specific to each
11 * option.
12 * </p>
13 */
14 public class AgentOptions {
15
16 /**
17 * List of class prefixes to ignore when instrumenting. Note: Classes loaded
18 * before the agent cannot be instrumented.
19 */
20 public static final String IGNORE = "ignore";
21 /**
22 * Indicate the SLF4J level that should be used by the logging statements
23 * added by the agent. Default is "info".
24 */
25 public static final String LEVEL = "level";
26 /**
27 * Indicate that the agent should print out "new java.util.Date()" at the time
28 * the option was processed and at shutdown time (using the shutdown hook).
29 *
30 */
31 public static final String TIME = "time";
32 /**
33 * Indicate that the agent should log actions to System.err, like adding
34 * logging to methods, etc.
35 *
36 */
37 public static final String VERBOSE = "verbose";
38
39 }