Hi; I don't need the [] in the ids so I will try the xml approach.
Thanks - dave -----Original Message----- From: Jacob Kjome [mailto:[EMAIL PROTECTED] Sent: Thursday, September 22, 2005 10:58 AM To: Log4J Users List Subject: RE: Problem with duplicate log entries - under Tomcat Quoting David Thielen <[EMAIL PROTECTED]>: > Hello; > > Thank you. I just tried that but any log4j.logger.net settings then get > applied to both. Yes, of course it does. If you don't want log4j.logger.net settings to apply to appenders defined in the root logger, then set the logger's (log4j.logger.net) additivity to false and apply the appender directly to that logger. If you only want certain levels of messages going to one of those appenders, you could always apply both appender to the root logger, but set a threshold on the appender to only append messages of a certain level. There's lots of ways to do things like this in Log4j. You've just got to find the right combination for your purposes. > > Thanks - dave > > Ps - and Tomcat won't work with the xml config files for some reason... > Are you just saying this or repeating something you heard? There is some truth to the statement. The reason why an XML config file might not work under Tomcat is if one of the Tomcat loggers was specified which conflicts with the naming constraints of an attribute defined as type "id". For instance, the following logger would be a problem... <logger name="org.apache.catalina.core.ContainerBase.[Catalina].[localhost]"> The "[" and "]" characters are not allowed in an attribute of type "id". The log4j.dtd defines the "name" attribute as of type "id", hence we get this problem in Log4j-1.2.xx. Currently, Log4j-1.3 doesn't use a DTD for it's JoranConfigurator. As such, when using Log4j-1.3-alpha, you won't run into this issue. Jake > > -----Original Message----- > From: James Stauffer [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 22, 2005 10:09 AM > To: Log4J Users List > Subject: Re: Problem with duplicate log entries - under Tomcat > > I don't think you can have two log4j.rootLogger entries. I don't use > the properties format (i use xml) so I am not sure how it should be > done. Possibly something like: > log4j.rootLogger=warn, stdout, tomcat > > On 9/22/05, David Thielen <[EMAIL PROTECTED]> wrote: > > And if possible I would really like 2 files, one for net.windward(info) > and > > one for everything else (warn). > > > > Thanks - dave > > > > > > -----Original Message----- > > From: David Thielen [mailto:[EMAIL PROTECTED] > > Sent: Thursday, September 22, 2005 9:17 AM > > To: [email protected] > > Subject: Problem with duplicate log entries - under Tomcat > > > > Hello; > > > > I am trying to do the following: > > > > 1) Send tomcat info logs and other warn logs to the console > > 2) Send net.windward info and other warn logs to a file. > > > > This is my log file - it is not writing anything to the console and it is > > writing all file entries twice. Also it does not rename the file at > > midnight. HELP! > > > > log4j.rootLogger=warn, stdout > > log4j.rootLogger=warn, tomcat > > > > log4j.appender.stdout=org.apache.log4j.ConsoleAppender > > log4j.appender.stdout.layout=org.apache.log4j.PatternLayout > > log4j.appender.stdout.layout.ConversionPattern=%p %t %c - %m%n > > log4j.logger.org.apache.catalina=INFO, stdout > > > > log4j.appender.tomcat=org.apache.log4j.DailyRollingFileAppender > > log4j.appender.tomcat.File=${catalina.home}/logs/tomcat.log > > log4j.appender.tomcat.layout=org.apache.log4j.PatternLayout > > > > log4j.appender.tomcat.layout.ConversionPattern=%d{HH:mm:ss.SSS} %p %t %c - > > %m%n log4j.logger.org.apache.catalina=WARN, tomcat > > log4j.logger.net.windward=INFO, tomcat > > > > thanks - dave > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > James Stauffer > Are you good? Take the test at http://www.livingwaters.com/good/ > > --------------------------------------------------------------------- > 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] > --------------------------------------------------------------------- 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]
