Re: How to config LevelMatchFilter

2005-11-01 Thread James Stauffer
What are you trying to do?  It appears that you only want ERROR and
higher but you use LevelToMatch to reject ERROR.
Also, I think SMTPAppender has a buffer so it only sends an email when
it has a certain amount of data or there is an ERROR log.

On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 hi all,

 I am trying to config the SMTPAppender with LevelMatchFilter by using the
 plain config file as followed. But it does not work. Some one said the
 LevelMatchFilter only works in XML config file. Is it true?

 -


 log4j.appender.emailWarnLog org.apache.log4j.net.SMTPAppender
 log4j.appender.emailWarnLog.SMTPHost SMTPMAIL.xxx.COMhttp://SMTPMAIL.xxx.COM
 log4j.appender.emailWarnLog.To http://log4j.appender.emailWarnLog.To
 [EMAIL PROTECTED]
 log4j.appender.emailWarnLog.From Murex_TMS_Feed
 log4j.appender.emailWarnLog.Subject Ignore one event
 log4j.appender.emailWarnLog.filter org.apache.log4j.varia.LevelMatchFilter
 log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
 log4j.appender.emailWarnLog.filter.AcceptOnMatch false
 log4j.appender.emailWarnLog.layout org.apache.log4j.PatternLayout
 log4j.appender.emailWarnLog.layout.ConversionPattern ${CONVERSION_PATTERN}
 log4j.appender.emailWarnLog.Threshold ERROR

 David



--
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]



RE: How to config LevelMatchFilter

2005-11-01 Thread Bender Heri
IIRC you can't use Filters in property files, only in xml.

Heri

 -Original Message-
 From: James Stauffer [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, November 01, 2005 4:18 PM
 To: Log4J Users List
 Subject: Re: How to config LevelMatchFilter
 
 
 I only use XML config so I don't know.
 
 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  No, I only need ERROR level.
 
  And my real question is if i could use the LevelMatchFilter 
 in plain conifg
  file not xml.
 
  David
 
  On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
  
   Assuming you also want emails for FATAL logs then you don't need
   LevelMatchFilter. Just setting the Threshold to ERROR should work
   fine.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
Sorry, my example is wrong, i should set the 
 acceptOnMatch to be true.
   
I try to send out email only when ERROR level is reached.
   
David
   
On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:

 What are you trying to do? It appears that you only 
 want ERROR and
 higher but you use LevelToMatch to reject ERROR.
 Also, I think SMTPAppender has a buffer so it only 
 sends an email when
 it has a certain amount of data or there is an ERROR log.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  hi all,
 
  I am trying to config the SMTPAppender with 
 LevelMatchFilter by
   using
 the
  plain config file as followed. But it does not 
 work. Some one said
   the
  LevelMatchFilter only works in XML config file. Is it true?
 
  -
 
 
  log4j.appender.emailWarnLog 
 org.apache.log4j.net.SMTPAppender
  log4j.appender.emailWarnLog.SMTPHost 
 SMTPMAIL.xxx.COMhttp://SMTPMAIL.xxx.COM
   http://SMTPMAIL.xxx.COM
 http://SMTPMAIL.xxx.COM
  
 log4j.appender.emailWarnLog.Tohttp://log4j.appender.emailWarnLog.To
   http://log4j.appender.emailWarnLog.To 
 http://log4j.appender.emailWarnLog.To
  [EMAIL PROTECTED]
  log4j.appender.emailWarnLog.From Murex_TMS_Feed
  log4j.appender.emailWarnLog.Subject Ignore one event
  log4j.appender.emailWarnLog.filter
 org.apache.log4j.varia.LevelMatchFilter
  log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
  log4j.appender.emailWarnLog.filter.AcceptOnMatch false
  log4j.appender.emailWarnLog.layout 
 org.apache.log4j.PatternLayout
 
   
 log4j.appender.emailWarnLog.layout.ConversionPattern${CONVERSI
 ON_PATTERN}
  log4j.appender.emailWarnLog.Threshold ERROR
 
  David
 


 --
 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]


   
  
  
   --
   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]
  
  
 
 
 
 --
 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]



Re: How to config LevelMatchFilter

2005-11-01 Thread Xin Zhao
I think maybe it is a feature they could add into log4j. So we could use the
Filters in property file like what we do with the layout

log4j.appender.emailWarnLog.layout org.apache.log4j.PatternLayout

David


On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:

 IIRC you can't use Filters in property files, only in xml.

 Heri

  -Original Message-
  From: James Stauffer [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, November 01, 2005 4:18 PM
  To: Log4J Users List
  Subject: Re: How to config LevelMatchFilter
 
 
  I only use XML config so I don't know.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   No, I only need ERROR level.
  
   And my real question is if i could use the LevelMatchFilter
  in plain conifg
   file not xml.
  
   David
  
   On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
   
Assuming you also want emails for FATAL logs then you don't need
LevelMatchFilter. Just setting the Threshold to ERROR should work
fine.
   
On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 Sorry, my example is wrong, i should set the
  acceptOnMatch to be true.

 I try to send out email only when ERROR level is reached.

 David

 On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
 
  What are you trying to do? It appears that you only
  want ERROR and
  higher but you use LevelToMatch to reject ERROR.
  Also, I think SMTPAppender has a buffer so it only
  sends an email when
  it has a certain amount of data or there is an ERROR log.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   hi all,
  
   I am trying to config the SMTPAppender with
  LevelMatchFilter by
using
  the
   plain config file as followed. But it does not
  work. Some one said
the
   LevelMatchFilter only works in XML config file. Is it true?
  
   -
  
  
   log4j.appender.emailWarnLog
  org.apache.log4j.net.SMTPAppender
   log4j.appender.emailWarnLog.SMTPHost
  SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COMhttp://SMTPMAIL.xxx.COM
http://SMTPMAIL.xxx.COM
  http://SMTPMAIL.xxx.COM
  
  log4j.appender.emailWarnLog.To http://log4j.appender.emailWarnLog.To
 http://log4j.appender.emailWarnLog.To
http://log4j.appender.emailWarnLog.To 
  http://log4j.appender.emailWarnLog.To
   [EMAIL PROTECTED]
   log4j.appender.emailWarnLog.From Murex_TMS_Feed
   log4j.appender.emailWarnLog.Subject Ignore one event
   log4j.appender.emailWarnLog.filter
  org.apache.log4j.varia.LevelMatchFilter
   log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
   log4j.appender.emailWarnLog.filter.AcceptOnMatch false
   log4j.appender.emailWarnLog.layout
  org.apache.log4j.PatternLayout
  
   
  log4j.appender.emailWarnLog.layout.ConversionPattern${CONVERSI
  ON_PATTERN}
   log4j.appender.emailWarnLog.Threshold ERROR
  
   David
  
 
 
  --
  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]
 
 

   
   
--
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]
   
   
  
 
 
  --
  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]




Re: How to config LevelMatchFilter

2005-11-01 Thread James Stauffer
Why do you want to use a property file instead of an XML file? 
Actually in 1.3 there will be a new preferred (and more powerful)
config file format so properties files will be 2 generations old.

On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 I think maybe it is a feature they could add into log4j. So we could use the
 Filters in property file like what we do with the layout

 log4j.appender.emailWarnLog.layout org.apache.log4j.PatternLayout

 David


 On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:
 
  IIRC you can't use Filters in property files, only in xml.
 
  Heri
 
   -Original Message-
   From: James Stauffer [mailto:[EMAIL PROTECTED]
   Sent: Tuesday, November 01, 2005 4:18 PM
   To: Log4J Users List
   Subject: Re: How to config LevelMatchFilter
  
  
   I only use XML config so I don't know.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
No, I only need ERROR level.
   
And my real question is if i could use the LevelMatchFilter
   in plain conifg
file not xml.
   
David
   
On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:

 Assuming you also want emails for FATAL logs then you don't need
 LevelMatchFilter. Just setting the Threshold to ERROR should work
 fine.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  Sorry, my example is wrong, i should set the
   acceptOnMatch to be true.
 
  I try to send out email only when ERROR level is reached.
 
  David
 
  On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
  
   What are you trying to do? It appears that you only
   want ERROR and
   higher but you use LevelToMatch to reject ERROR.
   Also, I think SMTPAppender has a buffer so it only
   sends an email when
   it has a certain amount of data or there is an ERROR log.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
hi all,
   
I am trying to config the SMTPAppender with
   LevelMatchFilter by
 using
   the
plain config file as followed. But it does not
   work. Some one said
 the
LevelMatchFilter only works in XML config file. Is it true?
   
-
   
   
log4j.appender.emailWarnLog
   org.apache.log4j.net.SMTPAppender
log4j.appender.emailWarnLog.SMTPHost
   SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COMhttp://SMTPMAIL.xxx.COM
 http://SMTPMAIL.xxx.COM
   http://SMTPMAIL.xxx.COM
   
   log4j.appender.emailWarnLog.To http://log4j.appender.emailWarnLog.To
  http://log4j.appender.emailWarnLog.To
 http://log4j.appender.emailWarnLog.To 
   http://log4j.appender.emailWarnLog.To
[EMAIL PROTECTED]
log4j.appender.emailWarnLog.From Murex_TMS_Feed
log4j.appender.emailWarnLog.Subject Ignore one event
log4j.appender.emailWarnLog.filter
   org.apache.log4j.varia.LevelMatchFilter
log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
log4j.appender.emailWarnLog.filter.AcceptOnMatch false
log4j.appender.emailWarnLog.layout
   org.apache.log4j.PatternLayout
   

   log4j.appender.emailWarnLog.layout.ConversionPattern${CONVERSI
   ON_PATTERN}
log4j.appender.emailWarnLog.Threshold ERROR
   
David
   
  
  
   --
   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]
  
  
 


 --
 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]


   
  
  
   --
   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]
 
 



--
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]



Re: How to config LevelMatchFilter

2005-11-01 Thread Xin Zhao
In xml file, could you do the cross reference like the followed
example (LOG_DIR,
CONVERSION_PATTERN)?


-
LOG_DIR ../Log
APP_NAME tmsFeed
CONVERSION_PATTERN %d{MMMdd_HHmmss}%5p: %m%n
log4j.rootLogger INFO, console, log, emailWarnLog

log4j.appender.console org.apache.log4j.ConsoleAppender
log4j.appender.console.layout org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern ${CONVERSION_PATTERN}
log4j.appender.console.Threshold DEBUG

log4j.appender.heartbeat org.apache.log4j.RollingFileAppender
log4j.appender.heartbeat.layout org.apache.log4j.PatternLayout
log4j.appender.heartbeat.layout.ConversionPattern ${CONVERSION_PATTERN}
log4j.appender.heartbeat.File ${LOG_DIR}/${APP_NAME}Heartbeat.log
log4j.appender.heartbeat.MaxFileSize 100Kb
log4j.appender.heartbeat.MaxBackupIndex 0
log4j.appender.heartbeat.Threshold DEBUG


David

On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:

 Why do you want to use a property file instead of an XML file?
 Actually in 1.3 there will be a new preferred (and more powerful)
 config file format so properties files will be 2 generations old.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  I think maybe it is a feature they could add into log4j. So we could use
 the
  Filters in property file like what we do with the layout
 
  log4j.appender.emailWarnLog.layout org.apache.log4j.PatternLayout
 
  David
 
 
  On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:
  
   IIRC you can't use Filters in property files, only in xml.
  
   Heri
  
-Original Message-
From: James Stauffer [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 01, 2005 4:18 PM
To: Log4J Users List
Subject: Re: How to config LevelMatchFilter
   
   
I only use XML config so I don't know.
   
On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 No, I only need ERROR level.

 And my real question is if i could use the LevelMatchFilter
in plain conifg
 file not xml.

 David

 On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
 
  Assuming you also want emails for FATAL logs then you don't need
  LevelMatchFilter. Just setting the Threshold to ERROR should
 work
  fine.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   Sorry, my example is wrong, i should set the
acceptOnMatch to be true.
  
   I try to send out email only when ERROR level is reached.
  
   David
  
   On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
   
What are you trying to do? It appears that you only
want ERROR and
higher but you use LevelToMatch to reject ERROR.
Also, I think SMTPAppender has a buffer so it only
sends an email when
it has a certain amount of data or there is an ERROR log.
   
On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 hi all,

 I am trying to config the SMTPAppender with
LevelMatchFilter by
  using
the
 plain config file as followed. But it does not
work. Some one said
  the
 LevelMatchFilter only works in XML config file. Is it
 true?

 -


 log4j.appender.emailWarnLog
org.apache.log4j.net.SMTPAppender
 log4j.appender.emailWarnLog.SMTPHost
SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM
 http://SMTPMAIL.xxx.COM
  http://SMTPMAIL.xxx.COM
http://SMTPMAIL.xxx.COM

log4j.appender.emailWarnLog.Tohttp://log4j.appender.emailWarnLog.To
 http://log4j.appender.emailWarnLog.To
   http://log4j.appender.emailWarnLog.To
  http://log4j.appender.emailWarnLog.To 
http://log4j.appender.emailWarnLog.To
 [EMAIL PROTECTED]
 log4j.appender.emailWarnLog.From Murex_TMS_Feed
 log4j.appender.emailWarnLog.Subject Ignore one event
 log4j.appender.emailWarnLog.filter
org.apache.log4j.varia.LevelMatchFilter
 log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
 log4j.appender.emailWarnLog.filter.AcceptOnMatch false
 log4j.appender.emailWarnLog.layout
org.apache.log4j.PatternLayout

 
log4j.appender.emailWarnLog.layout.ConversionPattern${CONVERSI
ON_PATTERN}
 log4j.appender.emailWarnLog.Threshold ERROR

 David

   
   
--
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]
   
   
  
 
 
  --
  James Stauffer
  Are you good? Take the test at http://www.livingwaters.com/good/
 
 
   
 -
  To unsubscribe, e-mail:
 [EMAIL

Re: How to config LevelMatchFilter

2005-11-01 Thread James Stauffer
I have never used those so I don't know.

On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 In xml file, could you do the cross reference like the followed
 example (LOG_DIR,
 CONVERSION_PATTERN)?


 -
 LOG_DIR ../Log
 APP_NAME tmsFeed
 CONVERSION_PATTERN %d{MMMdd_HHmmss}%5p: %m%n
 log4j.rootLogger INFO, console, log, emailWarnLog

 log4j.appender.console org.apache.log4j.ConsoleAppender
 log4j.appender.console.layout org.apache.log4j.PatternLayout
 log4j.appender.console.layout.ConversionPattern ${CONVERSION_PATTERN}
 log4j.appender.console.Threshold DEBUG

 log4j.appender.heartbeat org.apache.log4j.RollingFileAppender
 log4j.appender.heartbeat.layout org.apache.log4j.PatternLayout
 log4j.appender.heartbeat.layout.ConversionPattern ${CONVERSION_PATTERN}
 log4j.appender.heartbeat.File ${LOG_DIR}/${APP_NAME}Heartbeat.log
 log4j.appender.heartbeat.MaxFileSize 100Kb
 log4j.appender.heartbeat.MaxBackupIndex 0
 log4j.appender.heartbeat.Threshold DEBUG


 David

 On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
 
  Why do you want to use a property file instead of an XML file?
  Actually in 1.3 there will be a new preferred (and more powerful)
  config file format so properties files will be 2 generations old.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   I think maybe it is a feature they could add into log4j. So we could use
  the
   Filters in property file like what we do with the layout
  
   log4j.appender.emailWarnLog.layout org.apache.log4j.PatternLayout
  
   David
  
  
   On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:
   
IIRC you can't use Filters in property files, only in xml.
   
Heri
   
 -Original Message-
 From: James Stauffer [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, November 01, 2005 4:18 PM
 To: Log4J Users List
 Subject: Re: How to config LevelMatchFilter


 I only use XML config so I don't know.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  No, I only need ERROR level.
 
  And my real question is if i could use the LevelMatchFilter
 in plain conifg
  file not xml.
 
  David
 
  On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
  
   Assuming you also want emails for FATAL logs then you don't need
   LevelMatchFilter. Just setting the Threshold to ERROR should
  work
   fine.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
Sorry, my example is wrong, i should set the
 acceptOnMatch to be true.
   
I try to send out email only when ERROR level is reached.
   
David
   
On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:

 What are you trying to do? It appears that you only
 want ERROR and
 higher but you use LevelToMatch to reject ERROR.
 Also, I think SMTPAppender has a buffer so it only
 sends an email when
 it has a certain amount of data or there is an ERROR log.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  hi all,
 
  I am trying to config the SMTPAppender with
 LevelMatchFilter by
   using
 the
  plain config file as followed. But it does not
 work. Some one said
   the
  LevelMatchFilter only works in XML config file. Is it
  true?
 
  -
 
 
  log4j.appender.emailWarnLog
 org.apache.log4j.net.SMTPAppender
  log4j.appender.emailWarnLog.SMTPHost
 SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM
  http://SMTPMAIL.xxx.COM
   http://SMTPMAIL.xxx.COM
 http://SMTPMAIL.xxx.COM
 
 log4j.appender.emailWarnLog.Tohttp://log4j.appender.emailWarnLog.To
  http://log4j.appender.emailWarnLog.To
http://log4j.appender.emailWarnLog.To
   http://log4j.appender.emailWarnLog.To 
 http://log4j.appender.emailWarnLog.To
  [EMAIL PROTECTED]
  log4j.appender.emailWarnLog.From Murex_TMS_Feed
  log4j.appender.emailWarnLog.Subject Ignore one event
  log4j.appender.emailWarnLog.filter
 org.apache.log4j.varia.LevelMatchFilter
  log4j.appender.emailWarnLog.filter.LevelToMatch ERROR
  log4j.appender.emailWarnLog.filter.AcceptOnMatch false
  log4j.appender.emailWarnLog.layout
 org.apache.log4j.PatternLayout
 
  
 log4j.appender.emailWarnLog.layout.ConversionPattern${CONVERSI
 ON_PATTERN}
  log4j.appender.emailWarnLog.Threshold ERROR
 
  David
 


 --
 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

RE: How to config LevelMatchFilter

2005-11-01 Thread Bender Heri
So far it looks correct. 
Can you supply also the logger definition(s)?
What happens on a WARN event?

Heri

 -Original Message-
 From: Xin Zhao [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, November 01, 2005 6:22 PM
 To: Log4J Users List
 Subject: Re: How to config LevelMatchFilter
 
 
 Now I have tried to ues the xml config file as followed. But 
 I still got two
 email from log4j when Error Level reached.
 
 Could anyone have a look?
 
 -
 appender name=emailWarnLog 
 class=org.apache.log4j.net.SMTPAppender
 param name=Threshold value=WARN/
 param name=SMTPHost value=SMTPMAIL.xxx.COM 
 http://SMTPMAIL.xxx.COM/
 param name=To value=[EMAIL PROTECTED]/
 param name=From value=Murex_TMS_Feed/
 param name=Subject value=Ignore one event/
 layout class=org.apache.log4j.PatternLayout
 param name=ConversionPattern value=%d{MMMdd_HHmmss}%5p: %m%n/
 /layout
 filter class=org.apache.log4j.varia.LevelMatchFilter
 param name=LevelToMatch value=WARN/
 param name=AcceptOnMatch value=true/
 /filter
 /appender
 appender name=emailErrorLog 
 class=org.apache.log4j.net.SMTPAppender
 param name=Threshold value=ERROR/
 param name=SMTPHost value=SMTPMAIL.xxx.COM 
 http://SMTPMAIL.xxx.COM/
 param name=To value=[EMAIL PROTECTED]/
 param name=From value=Murex_TMS_Feed/
 param name=Subject value=I am stopped !!/
 layout class=org.apache.log4j.PatternLayout
 param name=ConversionPattern value=%d{MMMdd_HHmmss}%5p: %m%n/
 /layout
 filter class=org.apache.log4j.varia.LevelRangeFilter
 param name=LevelMin value=ERROR/
 param name=LevelMax value=FATAL/
 param name=AcceptOnMatch value=true/
 /filter
 /appender
 
 David
 
 On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
 
  I have never used those so I don't know.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   In xml file, could you do the cross reference like the followed
   example (LOG_DIR,
   CONVERSION_PATTERN)?
  
  
   -
   LOG_DIR ../Log
   APP_NAME tmsFeed
   CONVERSION_PATTERN %d{MMMdd_HHmmss}%5p: %m%n
   log4j.rootLogger INFO, console, log, emailWarnLog
  
   log4j.appender.console org.apache.log4j.ConsoleAppender
   log4j.appender.console.layout org.apache.log4j.PatternLayout
   log4j.appender.console.layout.ConversionPattern 
 ${CONVERSION_PATTERN}
   log4j.appender.console.Threshold DEBUG
  
   log4j.appender.heartbeat org.apache.log4j.RollingFileAppender
   log4j.appender.heartbeat.layout org.apache.log4j.PatternLayout
   log4j.appender.heartbeat.layout.ConversionPattern 
 ${CONVERSION_PATTERN}
   log4j.appender.heartbeat.File ${LOG_DIR}/${APP_NAME}Heartbeat.log
   log4j.appender.heartbeat.MaxFileSize 100Kb
   log4j.appender.heartbeat.MaxBackupIndex 0
   log4j.appender.heartbeat.Threshold DEBUG
  
  
   David
  
   On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
   
Why do you want to use a property file instead of an XML file?
Actually in 1.3 there will be a new preferred (and more 
 powerful)
config file format so properties files will be 2 
 generations old.
   
On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 I think maybe it is a feature they could add into 
 log4j. So we could
  use
the
 Filters in property file like what we do with the layout

 log4j.appender.emailWarnLog.layout 
 org.apache.log4j.PatternLayout

 David


 On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:
 
  IIRC you can't use Filters in property files, only in xml.
 
  Heri
 
   -Original Message-
   From: James Stauffer [mailto:[EMAIL PROTECTED]
   Sent: Tuesday, November 01, 2005 4:18 PM
   To: Log4J Users List
   Subject: Re: How to config LevelMatchFilter
  
  
   I only use XML config so I don't know.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
No, I only need ERROR level.
   
And my real question is if i could use the 
 LevelMatchFilter
   in plain conifg
file not xml.
   
David
   
On 11/1/05, James Stauffer 
 [EMAIL PROTECTED] wrote:

 Assuming you also want emails for FATAL logs 
 then you don't
  need
 LevelMatchFilter. Just setting the Threshold 
 to ERROR should
work
 fine.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  Sorry, my example is wrong, i should set the
   acceptOnMatch to be true.
 
  I try to send out email only when ERROR 
 level is reached.
 
  David
 
  On 11/1/05, James Stauffer 
 [EMAIL PROTECTED]
  wrote:
  
   What are you trying to do? It appears 
 that you only
   want ERROR and
   higher but you use LevelToMatch to reject ERROR.
   Also, I think SMTPAppender has a buffer so it only
   sends an email when
   it has a certain amount of data or there 
 is an ERROR
  log.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
hi all,
   
I

Re: How to config LevelMatchFilter

2005-11-01 Thread Xin Zhao
I think the problem is I need add a filter class=
org.apache.log4j.varia.DenyAllFilter/ on errorWarnLog



On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:

 So far it looks correct.
 Can you supply also the logger definition(s)?
 What happens on a WARN event?

 Heri

  -Original Message-
  From: Xin Zhao [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, November 01, 2005 6:22 PM
  To: Log4J Users List
  Subject: Re: How to config LevelMatchFilter
 
 
  Now I have tried to ues the xml config file as followed. But
  I still got two
  email from log4j when Error Level reached.
 
  Could anyone have a look?
 
  -
  appender name=emailWarnLog
  class=org.apache.log4j.net.SMTPAppender
  param name=Threshold value=WARN/
  param name=SMTPHost value=SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM
  http://SMTPMAIL.xxx.COM/
  param name=To value=[EMAIL PROTECTED]/
  param name=From value=Murex_TMS_Feed/
  param name=Subject value=Ignore one event/
  layout class=org.apache.log4j.PatternLayout
  param name=ConversionPattern value=%d{MMMdd_HHmmss}%5p: %m%n/
  /layout
  filter class=org.apache.log4j.varia.LevelMatchFilter
  param name=LevelToMatch value=WARN/
  param name=AcceptOnMatch value=true/
  /filter
  /appender
  appender name=emailErrorLog
  class=org.apache.log4j.net.SMTPAppender
  param name=Threshold value=ERROR/
  param name=SMTPHost value=SMTPMAIL.xxx.COM http://SMTPMAIL.xxx.COM
  http://SMTPMAIL.xxx.COM/
  param name=To value=[EMAIL PROTECTED]/
  param name=From value=Murex_TMS_Feed/
  param name=Subject value=I am stopped !!/
  layout class=org.apache.log4j.PatternLayout
  param name=ConversionPattern value=%d{MMMdd_HHmmss}%5p: %m%n/
  /layout
  filter class=org.apache.log4j.varia.LevelRangeFilter
  param name=LevelMin value=ERROR/
  param name=LevelMax value=FATAL/
  param name=AcceptOnMatch value=true/
  /filter
  /appender
 
  David
 
  On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:
  
   I have never used those so I don't know.
  
   On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
In xml file, could you do the cross reference like the followed
example (LOG_DIR,
CONVERSION_PATTERN)?
   
   
-
LOG_DIR ../Log
APP_NAME tmsFeed
CONVERSION_PATTERN %d{MMMdd_HHmmss}%5p: %m%n
log4j.rootLogger INFO, console, log, emailWarnLog
   
log4j.appender.console org.apache.log4j.ConsoleAppender
log4j.appender.console.layout org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern
  ${CONVERSION_PATTERN}
log4j.appender.console.Threshold DEBUG
   
log4j.appender.heartbeat org.apache.log4j.RollingFileAppender
log4j.appender.heartbeat.layout org.apache.log4j.PatternLayout
log4j.appender.heartbeat.layout.ConversionPattern
  ${CONVERSION_PATTERN}
log4j.appender.heartbeat.File ${LOG_DIR}/${APP_NAME}Heartbeat.log
log4j.appender.heartbeat.MaxFileSize 100Kb
log4j.appender.heartbeat.MaxBackupIndex 0
log4j.appender.heartbeat.Threshold DEBUG
   
   
David
   
On 11/1/05, James Stauffer [EMAIL PROTECTED] wrote:

 Why do you want to use a property file instead of an XML file?
 Actually in 1.3 there will be a new preferred (and more
  powerful)
 config file format so properties files will be 2
  generations old.

 On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
  I think maybe it is a feature they could add into
  log4j. So we could
   use
 the
  Filters in property file like what we do with the layout
 
  log4j.appender.emailWarnLog.layout
  org.apache.log4j.PatternLayout
 
  David
 
 
  On 11/1/05, Bender Heri [EMAIL PROTECTED] wrote:
  
   IIRC you can't use Filters in property files, only in xml.
  
   Heri
  
-Original Message-
From: James Stauffer [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 01, 2005 4:18 PM
To: Log4J Users List
Subject: Re: How to config LevelMatchFilter
   
   
I only use XML config so I don't know.
   
On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
 No, I only need ERROR level.

 And my real question is if i could use the
  LevelMatchFilter
in plain conifg
 file not xml.

 David

 On 11/1/05, James Stauffer
  [EMAIL PROTECTED] wrote:
 
  Assuming you also want emails for FATAL logs
  then you don't
   need
  LevelMatchFilter. Just setting the Threshold
  to ERROR should
 work
  fine.
 
  On 11/1/05, Xin Zhao [EMAIL PROTECTED] wrote:
   Sorry, my example is wrong, i should set the
acceptOnMatch to be true.
  
   I try to send out email only when ERROR
  level is reached.
  
   David
  
   On 11/1/05, James Stauffer
  [EMAIL PROTECTED]
   wrote:
   
What are you trying to do? It appears
  that you only
want ERROR