मैं में मेरी grails config.groovygra4 में log4j: फ़ाइल में लॉग इन कैसे करें?
log4j = {
error 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages' // GSP
warn 'org.mortbay.log'
appenders {
rollingFile name:'infoLog', file:'info.log', threshold: org.apache.log4j.Level.INFO, maxFileSize:1024
rollingFile name:'warnLog', file:'warn.log', threshold: org.apache.log4j.Level.WARN, maxFileSize:1024
rollingFile name:'errorLog', file:'error.log', threshold: org.apache.log4j.Level.ERROR, maxFileSize:1024
rollingFile name:'custom', file:'custom.log', maxFileSize:1024
}
root {
info 'infoLog','warnLog','errorLog','custom', stdout
error()
additivity = true
}
}
infoLog, warnLog और Errorlog पिछले प्रश्न से था इस log4j विन्यास है ... वे अच्छी तरह से काम कर रहे थे।
अब मैं नई RollingFile बुद्धि नाम "कस्टम" जोड़ने ...
मैं log.info ("कुछ .... $ {obj}") का उपयोग करते हुए मेरी नियंत्रक और सेवा से लॉग इन करने की कोशिश की, लेकिन ऐसा लगता है कि संदेश custom.log में डाला नहीं गया था, क्या मुझे कॉन्फ़िगरेशन में कुछ जोड़ने की ज़रूरत है?
धन्यवाद !!
तुम्हारी याद आ रही नहीं कर रहे हैं दहलीज मूल्य? – Jon
जैसा कि मैं आपके कोड को देख रहा हूं, मुझे लगता है कि - स्टउट - उद्धृत किया जाना चाहिए ("स्टउट") –