hi Mondain, i searched on google ,and downloaded the slf4j-api-1.7.4.jar ,and put it into the lib directory, i run red5 again ,and it prints
10:08:19,054 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
10:08:19,054 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/data/0_9_1/conf/logback.xml]
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/data/0_9_1/conf/logback.xml]
10:08:19,058 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/data/0_9_1/conf/logback.xml]
10:08:19,408 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
10:08:19,408 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
10:08:19,411 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE]
10:08:19,543 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [CONSOLE] from the object stack
10:08:19,589 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
10:08:19,590 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]
10:08:19,595 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,613 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [log/red5.log]
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
10:08:19,614 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ERRORFILE]
10:08:19,616 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [filter] on top of the object stack.
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.
10:08:19,619 |-INFO in ch.qos.logback.core.FileAppender[ERRORFILE] - File property is set to [log/error.log]
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [ERRORFILE] from the object stack
10:08:19,619 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to WARN
10:08:19,619 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ERRORFILE] to Logger[ROOT]
10:08:19,631 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Launcher] to true
10:08:19,631 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Launcher level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.io] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.io level set to INFO 10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.logging.DerbyLogInterceptor] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.logging.DerbyLogInterceptor level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Client] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Client level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Standalone] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Standalone level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.tomcat] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.tomcat level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.api.stream.support] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.api.stream.support level set to INFO
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.cache] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.cache level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty.Red5WebPropertiesConfiguration] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty.Red5WebPropertiesConfiguration level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jmx] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jmx level set to WARN
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.messaging.InMemoryPushPushPipe] to true
10:08:19,632 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.messaging.InMemoryPushPushPipe level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net level set to INFO 10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt.RTMPTServlet] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt.RTMPTServlet level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.servlet] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.servlet level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.proxy] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.proxy level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.remoting] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.remoting level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp level set to WARN
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPHandler level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.BaseRTMPHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.BaseRTMPHandler level set to OFF
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.codec] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.codec level set to INFO
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaIoHandler] to true
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaIoHandler level set to OFF
10:08:19,633 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaTransport] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaTransport level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.status] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.status level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.persistence] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.persistence level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.script] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.script level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.service] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.service level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.so] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.so level set to WARN 10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream level set to INFO
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream.consumer] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream.consumer level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp.codec] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp.codec level set to WARN
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina] to true
10:08:19,634 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina.filter] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina.filter level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.adapter.MultiThreadedApplicationAdapter] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.adapter.MultiThreadedApplicationAdapter level set to INFO
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.commons] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.commons level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [httpclient] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - httpclient level set to WARN
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina] to true
10:08:19,635 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.loader] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.loader level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.realm] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.realm level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.session] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.session level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.jasper] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.jasper level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat.util.net] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.coyote.http11] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.coyote.http11 level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory.xml] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory.xml level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.ui.context.support] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.ui.context.support level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context level set to INFO
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context.support] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context.support level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.quartz] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.quartz level set to WARN
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [net.sf.ehcache] to true
10:08:19,636 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - net.sf.ehcache level set to INFO
10:08:19,637 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [ch.qos] to true
10:08:19,637 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ch.qos level set to WARN
Setting default logging context: default