Thilo,

This is partially true. Any setter method in an appender or layout corresponds to a 
configurable property. However, the parameter for the setter must be either a 
java.lang.String, an int, a long, a boolean or org.apache.log4j.Priority. Other types 
are not supported, in particular com.idoox.nbm.log4j.view.MyOutputStream is not 
suppoted. 

Hope this helps. Ceki

At 17:55 07.06.2001 +0200, you wrote:
>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]

--
Ceki Gülcü


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to