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!