?在mxml添加<mx:TraceTarget level="1"/>,level代表日志等级,就是all,debug,info,error等。。。。
?在配置文件中打开:
<logging>
??????? <target class="flex.messaging.log.ConsoleTarget" level="Debug">
??????????? <properties>
??????????????? <prefix>[Flex] </prefix>
??????????????? <includeDate>true</includeDate>
??????????????? <includeTime>true</includeTime>
??????????????? <includeLevel>true</includeLevel>
??????????????? <includeCategory>true</includeCategory>
??????????? </properties>
??????????? <filters>
??????????????? <pattern>Endpoint.*</pattern>
??????????????? <pattern>Service.*</pattern>
??????????????? <pattern>Configuration</pattern>
??????????? </filters>
??????? </target>
??? </logging>
?
tomcat console:
[Flex] 02/09/2011 16:38:38.812 [WARN] [Configuration] HttpFlexSession has not been registered as a listener in web.xml for this application so no events will be dispatched to FlexSessionAttributeListeners or FlexSessionBindingListeners. To correct this, register flex.messaging.HttpFlexSession as a listener in web.xml. [Flex] 02/09/2011 16:38:38.890 [DEBUG] [Endpoint.FlexSession] FlexSession created with id '7FAD3A28CFC179E2783613C195B0B985' for an Http-based client connection. [Flex] 02/09/2011 16:38:38.906 [INFO] [Endpoint.General] Channel endpoint my-amf received request. [Flex] 02/09/2011 16:38:39.015 [DEBUG] [Endpoint.AMF] Deserializing AMF/HTTP request Version: 3 (Message #0 targetURI=null, responseURI=/1) (Array #0) [0] = (Typed Object #0 'flex.messaging.messages.CommandMessage') operation = 5 correlationId = "" messageId = "EB7AB2B6-EFA3-6054-8930-09927DCCFAB0" timestamp = 0 headers = (Object #1) DSId = "nil" DSMessagingVersion = 1 destination = "" body = (Object #2) clientId = null timeToLive = 0 [Flex] 02/09/2011 16:38:39.156 [DEBUG] [Endpoint.AMF] Serializing AMF/HTTP response Version: 3 (Message #0 targetURI=/1/onResult, responseURI=) (Externalizable Object #0 'DSK') (Object #1) DSMPIO = (Typed Object #2 'flex.messaging.messages.MessagePerformanceInfo') serverPreAdapterTime = 0.0 serverPreAdapterExternalTime = 0.0 infoType = null sendTime = 1.29724071914E12 recordMessageTimes = false serverPrePushTime = 0.0 pushedFlag = false serverPostAdapterExternalTime = 0.0 receiveTime = 0.0 messageSize = 0.0 overheadTime = 0.0 recordMessageSizes = false serverPostAdapterTime = 0.0 DSMessagingVersion = 1.0 DSId = "655EA75C-C708-C158-A04B-EEACB497D065" 1.297240719031E12 (Byte Array #3, Length 16) (Byte Array #4, Length 16) (Byte Array #5, Length 16) [Flex] 02/09/2011 16:38:39.203 [INFO] [Endpoint.General] Channel endpoint my-amf received request. [Flex] 02/09/2011 16:38:39.218 [DEBUG] [Endpoint.AMF] Deserializing AMF/HTTP request Version: 3 (Message #0 targetURI=null, responseURI=/2) (Array #0) [0] = (Typed Object #0 'flex.messaging.messages.RemotingMessage') source = null operation = "sayHello" messageId = "E2EC4EA3-01CB-F22C-0CCB-09927D7EA4CB" timestamp = 0 headers = (Object #1) DSId = "655EA75C-C708-C158-A04B-EEACB497D065" DSEndpoint = "my-amf" destination = "FirstJavaClassRemoteObject" body = (Array #2) [0] = "hi~你好" clientId = null timeToLive = 0 [Flex] 02/09/2011 16:38:39.218 [DEBUG] [Service.Remoting] Adapter 'java-object' called 'com.test.FirstJavaClass.sayHello(java.util.Arrays$ArrayList (Collection size:1) [0] = hi~你好 )' [Flex] 02/09/2011 16:38:39.218 [DEBUG] [Service.Remoting] Result: '你说的是:hi~你好' [Flex] 02/09/2011 16:38:39.218 [DEBUG] [Endpoint.AMF] Serializing AMF/HTTP response Version: 3 (Message #0 targetURI=/2/onResult, responseURI=) (Externalizable Object #0 'DSK') "你说的是:hi~你好" (Object #1) DSMPIO = (Typed Object #2 'flex.messaging.messages.MessagePerformanceInfo') serverPreAdapterTime = 0.0 serverPreAdapterExternalTime = 0.0 infoType = null sendTime = 1.297240719218E12 recordMessageTimes = false serverPrePushTime = 0.0 pushedFlag = false serverPostAdapterExternalTime = 0.0 receiveTime = 0.0 messageSize = 0.0 overheadTime = 0.0 recordMessageSizes = false serverPostAdapterTime = 0.0 1.297240719218E12 (Byte Array #3, Length 16) (Byte Array #4, Length 16) (Byte Array #5, Length 16)
? flex console:
0AE5DD11-6F38-C4D2-9B38-09927560A495' producer set destination to 'FirstJavaClassRemoteObject'. '0AE5DD11-6F38-C4D2-9B38-09927560A495' producer sending message 'E2EC4EA3-01CB-F22C-0CCB-09927D7EA4CB' 'my-amf' channel endpoint set to http://localhost:8080/flex_blazeds3/messagebroker/amf 'my-amf' channel settings are: <channel id="my-amf" type="mx.messaging.channels.AMFChannel"> <endpoint uri="http://{server.name}:{server.port}/flex_blazeds3/messagebroker/amf"/> <properties/> </channel> 'my-amf' pinging endpoint. 'my-amf' channel is connected. 'my-amf' channel sending message: (mx.messaging.messages::RemotingMessage)#0 body = (Array)#1 [0] "hi~你好" clientId = (null) destination = "FirstJavaClassRemoteObject" headers = (Object)#2 messageId = "E2EC4EA3-01CB-F22C-0CCB-09927D7EA4CB" operation = "sayHello" source = (null) timestamp = 0 timeToLive = 0 '0AE5DD11-6F38-C4D2-9B38-09927560A495' producer connected. '0AE5DD11-6F38-C4D2-9B38-09927560A495' producer acknowledge of 'E2EC4EA3-01CB-F22C-0CCB-09927D7EA4CB'.
?
?