如何在Flash Media Server管理API上侦听trace()语句?

时间:2010-09-22 10:33:15

标签: flash flash-media-server

我通过端口1111上的RTMPE连接到Flash Media Server管理API,我想监视来自服务器端动作脚本代码的对trace()的调用。

2 个答案:

答案 0 :(得分:0)

以下是它的完成方式:

var netConnection : NetConnection = new NetConnection();
netConnection.connect( "rtmpe://fmsuri:1111", adminUsername, adminPassword );

var netStream : NetStream = new NetStream( netConnection );
netStream.client = { onLog: handleLog };
netStream.play( "logs/application/appName/instanceName", -1 );

function handleLog ( info : Object ) : void {
     trace( info[ "description" ] );
}

答案 1 :(得分:0)

dosp似乎与FMS 4(开发人员版)一起使用,就像所有其他跟踪输出(日志文件,livelog)一样。只有一些事件似乎能够删除跟踪,例如onStart和onConnect。像onPublish这样的其他人似乎无法追踪任何东西。不知道为什么。

相关问题