logback groovy配置
def log_home = System.getProperty("LOG_HOME");def log_file = "xxlog";def level = DEBUG;if(log_home == null){if("Windows" == os){log_home = "d:/logs";}else{log_home = "/home/web/logs";}}println "log home ==> ${log_home}"println "log level ==> ${level}"appender("FILE", RollingFileAppender) { append = true; encoder(PatternLayoutEncoder) { pattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n" } rollingPolicy(TimeBasedRollingPolicy){ maxHistory = 30; fileNamePattern = "${log_home}/${log_file}.%d{yyyy-MM-dd}.log"; } triggeringPolicy(SizeBasedTriggeringPolicy){ maxFileSize = "50mb"; }}appender("STDOUT", ConsoleAppender) { encoder(PatternLayoutEncoder) {pattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n" }}logger("com.xxx", DEBUG)logger("org.springframework", INFO)root(DEBUG, ["STDOUT","FILE"])