Create a file logback.groovy
as above.
Launch rundeck with the following jvm system property: logging.config=<path to logback.groovy>
for example:
java -Xmx4g -Dlogging.config=`pwd`/server/config/logback.groovy -jar rundeck-3.0.20-20190408.war
Create a file logback.groovy
as above.
Launch rundeck with the following jvm system property: logging.config=<path to logback.groovy>
for example:
java -Xmx4g -Dlogging.config=`pwd`/server/config/logback.groovy -jar rundeck-3.0.20-20190408.war
import org.rundeck.util.logback.TrueConsoleAppender | |
import org.springframework.boot.logging.logback.ColorConverter | |
import org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter | |
import java.nio.charset.Charset | |
conversionRule 'clr', ColorConverter | |
conversionRule 'wex', WhitespaceThrowableProxyConverter | |
appender('STDOUT', TrueConsoleAppender){ | |
encoder(PatternLayoutEncoder) { | |
charset = Charset.forName('UTF-8') | |
pattern = | |
'%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} ' + // Date | |
'%clr(%5p) ' + // Log level | |
'%clr(---){faint} %clr([%15.15t]){faint} ' + // Thread | |
'%clr(%-40.40logger{39}){cyan} %clr(:){faint} ' + // Logger | |
'%m%n%wex' // Message | |
} | |
} | |
['rundeck.controllers.ExecutionController'].each { | |
logger it, DEBUG, ['STDOUT'], false | |
} |