PropertyGetter.PropertyCallback
public class PropertyPrinter extends java.lang.Object implements PropertyGetter.PropertyCallback
PrintWriter
.Modifier and Type | Field | Description |
---|---|---|
protected java.util.Hashtable |
appenderNames |
|
protected boolean |
doCapitalize |
|
protected java.util.Hashtable |
layoutNames |
|
protected int |
numAppenders |
|
protected java.io.PrintWriter |
out |
Constructor | Description |
---|---|
PropertyPrinter(java.io.PrintWriter out) |
|
PropertyPrinter(java.io.PrintWriter out,
boolean doCapitalize) |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
capitalize(java.lang.String name) |
|
void |
foundProperty(java.lang.Object obj,
java.lang.String prefix,
java.lang.String name,
java.lang.Object value) |
|
protected java.lang.String |
genAppName() |
|
protected boolean |
isGenAppName(java.lang.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(java.lang.String[] args) |
|
void |
print(java.io.PrintWriter out) |
Prints the configuration of the default log4j hierarchy as a Java
properties file on the specified Writer.
|
protected void |
printOptions(java.io.PrintWriter out,
java.lang.Object obj,
java.lang.String fullname) |
|
protected void |
printOptions(java.io.PrintWriter out,
Category cat) |
|
protected void |
printOptions(java.io.PrintWriter out,
Logger cat) |
protected int numAppenders
protected java.util.Hashtable appenderNames
protected java.util.Hashtable layoutNames
protected java.io.PrintWriter out
protected boolean doCapitalize
public PropertyPrinter(java.io.PrintWriter out)
public PropertyPrinter(java.io.PrintWriter out, boolean doCapitalize)
protected java.lang.String genAppName()
protected boolean isGenAppName(java.lang.String name)
public void print(java.io.PrintWriter out)
N.B. print() can be invoked only once!
protected void printOptions(java.io.PrintWriter out, Category cat)
protected void printOptions(java.io.PrintWriter out, Logger cat)
protected void printOptions(java.io.PrintWriter out, java.lang.Object obj, java.lang.String fullname)
public void foundProperty(java.lang.Object obj, java.lang.String prefix, java.lang.String name, java.lang.Object value)
foundProperty
in interface PropertyGetter.PropertyCallback
public static java.lang.String capitalize(java.lang.String name)
public static void main(java.lang.String[] args)
Copyright 2000-2007 Apache Software Foundation.