Java red5 1.0.0 rc1:配置logback以记录org.red5.server.service.ServiceInvoker中的错误

Java red5 1.0.0 rc1:配置logback以记录org.red5.server.service.ServiceInvoker中的错误,java,red5,logback,Java,Red5,Logback,这是我的logback配置文件: <?xml version="1.0" encoding="UTF-8"?> <configuration> <contextName>xpofacebook</contextName> <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>log/xpofaceboo

这是我的logback配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<contextName>xpofacebook</contextName>
<appender name="ERROR"
class="ch.qos.logback.core.rolling.RollingFileAppender">
   <File>log/xpofacebook-error.log</File>
   <Append>true</Append>
   <BufferedIO>false</BufferedIO>
   <ImmediateFlush>true</ImmediateFlush>
   <layout class="ch.qos.logback.classic.PatternLayout">
       <Pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</Pattern>
   </layout>
   <rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
       <FileNamePattern>log/error.log.%i.zip</FileNamePattern>
       <MinIndex>1</MinIndex>
       <MaxIndex>3</MaxIndex>
   </rollingPolicy>
   <triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
       <MaxFileSize>5MB</MaxFileSize>
   </triggeringPolicy>
   <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
       <level>WARN</level>
   </filter>
</appender>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
   <File>log/xpofacebook-application.log</File>
   <Append>true</Append>
   <BufferedIO>false</BufferedIO>
   <ImmediateFlush>true</ImmediateFlush>
   <layout class="ch.qos.logback.classic.PatternLayout">
       <Pattern>%date{ISO8601} [%-5level] %logger{35} - %msg%n</Pattern>
   </layout>
   <rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
       <FileNamePattern>log/xpofacebook-application.log.%i.zip</FileNamePattern>
       <MinIndex>1</MinIndex>
       <MaxIndex>3</MaxIndex>
   </rollingPolicy>
   <triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
       <MaxFileSize>5MB</MaxFileSize>
   </triggeringPolicy>
</appender>
<root>
   <level value="DEBUG" />
   <appender-ref ref="ERROR" />
   <appender-ref ref="FILE" />
</root>
</configuration>
我希望主日志文件xpofacebook-application.log记录我使用的类之外的消息

如果flex客户端连接到red5服务器,并且试图调用不存在的命令,则将显示以下错误消息:

[NioProcessor-1] org.red5.server.service.ServiceInvoker - Method
getLiveChallenges with parameters [] not found in
com.xpogames.xpofacebook.Application@55e03a61 

如何确保这些类型的错误消息也包含在我的日志文件中?

这将改变Red5的核心日志记录功能。现在,应用程序之外的内容由另一个记录器控制,因为它们属于您上面的类加载器。我不想在这里讨论Java类加载器的乐趣,我只想说最终会有一个修复或解决方法。

这将改变Red5的核心日志记录功能。现在,应用程序之外的内容由另一个记录器控制,因为它们属于您上面的类加载器。我不想在这里讨论Java类加载器的乐趣,我只想说最终会有一个修复或解决方法

[NioProcessor-1] org.red5.server.service.ServiceInvoker - Method
getLiveChallenges with parameters [] not found in
com.xpogames.xpofacebook.Application@55e03a61