org.apache.log4j.config
public class PropertyPrinter extends Object implements PropertyGetter.PropertyCallback
| Field Summary | |
|---|---|
| protected Hashtable | appenderNames |
| protected boolean | doCapitalize |
| protected Hashtable | layoutNames |
| protected int | numAppenders |
| protected PrintWriter | out |
| Constructor Summary | |
|---|---|
| PropertyPrinter(PrintWriter out) | |
| PropertyPrinter(PrintWriter out, boolean doCapitalize) | |
| Method Summary | |
|---|---|
| static String | capitalize(String name) |
| void | foundProperty(Object obj, String prefix, String name, Object value) |
| protected String | genAppName() |
| protected boolean | isGenAppName(String name)
Returns true if the specified appender name is considered to have
been generated, that is, if it is of the form A[0-9]+. |
| static void | main(String[] args) |
| void | print(PrintWriter out)
Prints the configuration of the default log4j hierarchy as a Java
properties file on the specified Writer.
|
| protected void | printOptions(PrintWriter out, Logger cat) |
| protected void | printOptions(PrintWriter out, Object obj, String fullname) |
N.B. print() can be invoked only once!