|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.plugins.log4j.Log4jConfig
class Log4jConfig extends java.lang.Object
Encapsulates the configuration of Log4j.
Property Summary | |
---|---|
static java.lang.Object |
APPENDERS
|
static org.apache.log4j.PatternLayout |
DEFAULT_PATTERN_LAYOUT
|
static java.lang.Object |
LAYOUTS
|
Constructor Summary | |
Log4jConfig(groovy.util.ConfigObject config)
|
Method Summary | |
---|---|
java.lang.Object
|
all(java.util.Map appenderAndPackages)
|
java.lang.Object
|
all(java.lang.Object[] packages)
|
java.lang.Object
|
appender(java.util.Map name, org.apache.log4j.Appender instance)
|
java.lang.Object
|
appender(org.apache.log4j.Appender instance)
|
java.lang.Object
|
appenders(groovy.lang.Closure callable)
|
java.lang.Object
|
configure()
|
java.lang.Object
|
configure(java.util.Map callables)
Configure Log4J from a map whose values are DSL closures. |
java.lang.Object
|
configure(java.util.Collection callables)
Configure Log4J from a collection of DSL closures by calling the closures one after another in sequence. |
java.lang.Object
|
configure(groovy.lang.Closure callable)
|
java.lang.Object
|
debug(java.util.Map appenderAndPackages)
|
java.lang.Object
|
debug(java.lang.Object[] packages)
|
java.lang.Object
|
eachLogger(java.lang.Object packages, groovy.lang.Closure callable)
|
java.lang.Object
|
environments(groovy.lang.Closure callable)
|
java.lang.Object
|
error(java.util.Map appenderAndPackages)
|
java.lang.Object
|
error(java.lang.Object[] packages)
|
java.lang.Object
|
fatal(java.util.Map appenderAndPackages)
|
java.lang.Object
|
fatal(java.lang.Object[] packages)
|
java.lang.Object
|
info(java.util.Map appenderAndPackages)
|
java.lang.Object
|
info(java.lang.Object[] packages)
|
static void
|
initialize(groovy.util.ConfigObject config)
|
java.lang.Object
|
invokeCallable(groovy.lang.Closure callable)
|
java.lang.Object
|
methodMissing(java.lang.String name, java.lang.Object args)
|
java.lang.Object
|
off(java.util.Map appenderAndPackages)
|
java.lang.Object
|
off(java.lang.Object[] packages)
|
java.lang.Object
|
propertyMissing(java.lang.String name)
|
java.lang.Object
|
removeAppender(java.lang.String name)
|
org.apache.log4j.Logger
|
root(groovy.lang.Closure c)
|
java.lang.Object
|
trace(java.util.Map appenderAndPackages)
|
java.lang.Object
|
trace(java.lang.Object[] packages)
|
java.lang.Object
|
warn(java.util.Map appenderAndPackages)
|
java.lang.Object
|
warn(java.lang.Object[] packages)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
static final java.lang.Object APPENDERS
static final org.apache.log4j.PatternLayout DEFAULT_PATTERN_LAYOUT
static final java.lang.Object LAYOUTS
Constructor Detail |
---|
Log4jConfig(groovy.util.ConfigObject config)
Method Detail |
---|
java.lang.Object all(java.util.Map appenderAndPackages)
java.lang.Object all(java.lang.Object[] packages)
java.lang.Object appender(java.util.Map name, org.apache.log4j.Appender instance)
java.lang.Object appender(org.apache.log4j.Appender instance)
@CompileStatic java.lang.Object appenders(groovy.lang.Closure callable)
java.lang.Object configure()
java.lang.Object configure(java.util.Map callables)
log4j.main = { // main Log4J configuration in Config.groovy } log4j.extra = { // additional Log4J configuration in an external config file }In this situation,
config.log4j
is a ConfigObject, which is
an extension of LinkedHashMap, and thus returns its sub-keys in order of
definition.
java.lang.Object configure(java.util.Collection callables)
java.lang.Object configure(groovy.lang.Closure callable)
java.lang.Object debug(java.util.Map appenderAndPackages)
java.lang.Object debug(java.lang.Object[] packages)
java.lang.Object eachLogger(java.lang.Object packages, groovy.lang.Closure callable)
@CompileStatic java.lang.Object environments(groovy.lang.Closure callable)
java.lang.Object error(java.util.Map appenderAndPackages)
java.lang.Object error(java.lang.Object[] packages)
java.lang.Object fatal(java.util.Map appenderAndPackages)
java.lang.Object fatal(java.lang.Object[] packages)
java.lang.Object info(java.util.Map appenderAndPackages)
java.lang.Object info(java.lang.Object[] packages)
@CompileStatic static void initialize(groovy.util.ConfigObject config)
@CompileStatic java.lang.Object invokeCallable(groovy.lang.Closure callable)
java.lang.Object methodMissing(java.lang.String name, java.lang.Object args)
java.lang.Object off(java.util.Map appenderAndPackages)
java.lang.Object off(java.lang.Object[] packages)
java.lang.Object propertyMissing(java.lang.String name)
java.lang.Object removeAppender(java.lang.String name)
@CompileStatic org.apache.log4j.Logger root(groovy.lang.Closure c)
java.lang.Object trace(java.util.Map appenderAndPackages)
java.lang.Object trace(java.lang.Object[] packages)
java.lang.Object warn(java.util.Map appenderAndPackages)
java.lang.Object warn(java.lang.Object[] packages)
Groovy Documentation