- All Superinterfaces:
TestLogging
Container for all test logging related options. Different options can be set for each log level. Options that are set directly (without specifying a log level) apply to log level LIFECYCLE. Example:
apply plugin: 'java' test { testLogging { // set options for log level LIFECYCLE events("failed") exceptionFormat = "short" // set options for log level DEBUG debug { events("started", "skipped", "failed") exceptionFormat = "full" } // remove standard output/error logging from --info builds // by assigning only 'failed' and 'skipped' events info.events = ["failed", "skipped"] } }The defaults that are in place show progressively more information on log levels WARN, LIFECYCLE, INFO, and DEBUG, respectively.
Method Summary
void
debug
(Action<TestLogging> action) Configures logging options for debug level.void
error
(Action<TestLogging> action) Configures logging options for error level.Returns logging options for the specified level.getDebug()
Returns logging options for debug level.getError()
Returns logging options for error level.getInfo()
Gets logging options for info level.Returns logging options for lifecycle level.getQuiet()
Returns logging options for quiet level.getWarn()
Gets logging options for warn level.void
info
(Action<TestLogging> action) Configures logging options for info level.void
lifecycle
(Action<TestLogging> action) Configures logging options for lifecycle level.void
quiet
(Action<TestLogging> action) Configures logging options for quiet level.void
setDebug
(TestLogging logging) Sets logging options for debug level.void
setError
(TestLogging logging) Sets logging options for error level.void
setInfo
(TestLogging logging) Sets logging options for info level.void
setLifecycle
(TestLogging logging) Sets logging options for lifecycle level.void
setQuiet
(TestLogging logging) Sets logging options for quiet level.void
setWarn
(TestLogging logging) Sets logging options for warn level.void
warn
(Action<TestLogging> action) Configures logging options for warn level.Methods inherited from interface org.gradle.api.tasks.testing.logging.TestLogging
events, getDisplayGranularity, getEvents, getExceptionFormat, getMaxGranularity, getMinGranularity, getShowCauses, getShowExceptions, getShowStackTraces, getShowStandardStreams, getStackTraceFilters, setDisplayGranularity, setEvents, setEvents, setExceptionFormat, setExceptionFormat, setMaxGranularity, setMinGranularity, setShowCauses, setShowExceptions, setShowStackTraces, setShowStandardStreams, setStackTraceFilters, setStackTraceFilters, stackTraceFilters
Method Details
getDebug
Returns logging options for debug level.- Returns:
- logging options for debug level
setDebug
Sets logging options for debug level.- Parameters:
logging
- logging options for debug level
debug
Configures logging options for debug level.- Parameters:
action
- logging options for debug level
getInfo
Gets logging options for info level.- Returns:
- logging options for info level
setInfo
Sets logging options for info level.- Parameters:
logging
- logging options for info level
info
Configures logging options for info level.- Parameters:
action
- logging options for info level
getLifecycle
Returns logging options for lifecycle level.- Returns:
- logging options for lifecycle level
setLifecycle
Sets logging options for lifecycle level.- Parameters:
logging
- logging options for lifecycle level
lifecycle
Configures logging options for lifecycle level.- Parameters:
action
- logging options for lifecycle level
getWarn
Gets logging options for warn level.- Returns:
- logging options for warn level
setWarn
Sets logging options for warn level.- Parameters:
logging
- logging options for warn level
warn
Configures logging options for warn level.- Parameters:
action
- logging options for warn level
getQuiet
Returns logging options for quiet level.- Returns:
- logging options for quiet level
setQuiet
Sets logging options for quiet level.- Parameters:
logging
- logging options for quiet level
quiet
Configures logging options for quiet level.- Parameters:
action
- logging options for quiet level
getError
Returns logging options for error level.- Returns:
- logging options for error level
setError
Sets logging options for error level.- Parameters:
logging
- logging options for error level
error
Configures logging options for error level.- Parameters:
action
- logging options for error level
get
Returns logging options for the specified level.- Parameters:
level
- the level whose logging options are to be returned- Returns:
- logging options for the specified level