groovyjettygroovlet

Logging from a groovlet


Is there a way to write into the server log from a groovlet script? I've tried the following to no avail:

@Log4j('LOGGER')
class Log {
    static Logger getLogger() {
        LOGGER
    }
}
application.log('Hello world')

Any ideas welcome, thanks.


Solution

  • The logs didn't appear using the first method because of Log4j filtering on log4j.properties.

    I created a separate class GroovletLogger inside one of our unfiltered packages and I can log fine from groovlets.