Skip to content

Instantly share code, notes, and snippets.

@dstarh
Created April 23, 2013 16:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dstarh/5444966 to your computer and use it in GitHub Desktop.
Save dstarh/5444966 to your computer and use it in GitHub Desktop.
log4j = {
appenders {
console name:'stdout', layout:pattern(conversionPattern: '[%r] %c{2} %m%n')
if (tools.error.email.to && Globals.getProperties().SMTP_HOST) {
def patternLayout = new org.apache.log4j.PatternLayout()
patternLayout.setConversionPattern("[%r] %c{2} %m%n")
def mailAppender = new org.apache.log4j.net.SMTPAppender()
mailAppender.setFrom("errors@email.com")
mailAppender.setTo("${tools.error.email.to}")
mailAppender.setSubject("Grails Tools Application Error")
mailAppender.setSMTPHost("${Globals.getProperties().SMTP_HOST}")
mailAppender.setLayout(patternLayout)
appender name:'mail', mailAppender
}
}
root {
error 'stdout', 'mail'
additivity = true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment