Hi Lubos,
as far as I understand Log4J, every property you can set in the config file,
must have a concerning getter/setter in the referenced class. Example:
#log4j.appender.file.File=ahoj.txt
The class "org.apache.log4j.FileAppender" has a setter called setFile(String
filename).So in your example, your class:
org.apache.log4j.WriterAppender
should have getter/setter:
setOutputstream (com.idoox.nbm.log4j.view.MyOutputStream);
Has you class such a getter/setter, because your config looks fine.
Thilo
-----Original Message-----
From: Lubos [mailto:[EMAIL PROTECTED]]
Sent: Donnerstag, 7. Juni 2001 15:48
To: [EMAIL PROTECTED]
Subject: Log4J config file
Hi All,
I am greenhorn with using Log4J so sorry my maybe trivial question.
I would like to use config file for using log4j but i only know this use
case
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=ahoj.txt
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%-4r %-5p [%t] %30c - %m\n
#%-6p %-21d{dd MMM HH:mm:ss(SSS)} %-25c{2} - %m\n
# A1 uses PatternLayout.
#log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Assigning appenders to categories
#log4j.rootCategory=DEBUG,stderr
#log4j.rootCategory=DEBUG,null
end of example and now my question ;o)
I would like to use WriteAppender and my own outputstream .How i make the
config file for log4j. ????
like this ??
log4j.appender.writerAppender=org.apache.log4j.WriterAppender
log4j.appender.writerAppender.outputstream=com.idoox.nbm.log4j.view.MyOutput
Stream
log4j.appender.writerAppender.layout=org.apache.log4j.PatternLayout
but this isn't perform :o(
Please can you help me.
THX a lot
Lubos
-------- End of forwarded message --------
-------- End of forwarded message --------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]