Package org.apache.log4j.config
Class PropertyPrinter
java.lang.Object
org.apache.log4j.config.PropertyPrinter
- All Implemented Interfaces:
PropertyGetter.PropertyCallback
Prints the configuration of the log4j default hierarchy (which needs to be
auto-initialized) as a propoperties file on a
PrintWriter
.- Author:
- Anders Kristensen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Hashtable
protected boolean
protected Hashtable
protected int
protected PrintWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
capitalize
(String name) void
foundProperty
(Object obj, String prefix, String name, Object value) protected String
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
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, Object obj, String fullname) protected void
printOptions
(PrintWriter out, Category cat) protected void
printOptions
(PrintWriter out, Logger cat)
-
Field Details
-
numAppenders
protected int numAppenders -
appenderNames
-
layoutNames
-
out
-
doCapitalize
protected boolean doCapitalize
-
-
Constructor Details
-
PropertyPrinter
-
PropertyPrinter
-
-
Method Details
-
genAppName
-
isGenAppName
Returns true if the specified appender name is considered to have been generated, that is, if it is of the form A[0-9]+. -
print
Prints the configuration of the default log4j hierarchy as a Java properties file on the specified Writer.N.B. print() can be invoked only once!
-
printOptions
- Since:
- 1.2.15
-
printOptions
-
printOptions
-
foundProperty
- Specified by:
foundProperty
in interfacePropertyGetter.PropertyCallback
-
capitalize
-
main
-