Loading the file logback.groovy,have a error,follow:
-ERROR in ch.qos.logback.classic.LoggerContext[default] - Groovy classes are
not available on the class path. ABORTING INITIALIZATION.
I don't solve the problem ,can you tell me how to solve the problem ,thanks.
my logback.groovy:
import ch.qos.logback.classic.encoder.PatternLayoutEncoder
import ch.qos.logback.core.ConsoleAppender
import ch.qos.logback.core.rolling.RollingFileAppender
import ch.qos.logback.core.rolling.TimeBasedRollingPolicy
import static ch.qos.logback.classic.Level.DEBUG
import static ch.qos.logback.classic.Level.INFO
scan("60 seconds")
def LOG_HOME = "e:\\aqps-log"
def APP_NAME = "aqps"
def GLOBAL-LOG = "globallog"
def moudle1 = "m1"
def moudle2 = "m2"
def moudle3 = "m3"
context.name = "${APP_NAME}"
appender("CONSOLE", ConsoleAppender) {
encoder(PatternLayoutEncoder) {
pattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread]%-5level%logger{80}[%L] -
%msg%n"
}
}
appender("g1", RollingFileAppender) {
rollingPolicy(TimeBasedRollingPolicy) {
fileNamePattern = "${LOG_HOME}/${APP_NAME}-${GLOBAL-LOG}-%d{yyyy-MM-dd}.log"
maxHistory = 30
}
encoder(PatternLayoutEncoder) {
pattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} -
%msg%n"
}
}
appender("name1", RollingFileAppender) {
rollingPolicy(TimeBasedRollingPolicy) {
fileNamePattern = "${LOG_HOME}/${APP_NAME}-%d{yyyy-MM-dd}.log"
maxHistory = 30
}
encoder(PatternLayoutEncoder) {
pattern = "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} -
%msg%n"
}
}
logger("com.nielesnccdata.test", INFO, ["name1"], false)
root(DEBUG, ["CONSOLE", "g1"])
I don't solve the problem ,can you tell me how to solve the problem ,thanks._______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user