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 | |
| } |