MSPL服务器应用程序的日志
MSPL服务器应用程序部署到服务器运行以后,无法进行调试(debug),要跟踪MSPL服务器应用程序的错误信息,只有通过日志的方式来实现。MSPL脚本中提供Log方法来帮助记录日志。Log方法的签名如下:
string name,
bool detail,
string string1,
string string2,
...,
string stringN
);
参数 name 表示日志的逻辑名称(类型),可能的值有以下三种:
Event:日志以警告(Warnings)的形式记录在事件日志(Event Log)中
Error:日志以错误(Errors)记录的形式记录在事件日志(Event Log)中
Debugr或Debug:日志记录在调试日志中(Debug Log)中
如果此参数值不为三种之一,则记录为默认Debugr
参数detail 表示是否要记录详细信息。
如果此参数为false,则会记录: application URI, 当前日期和时间,以及以下的消息头:
Method
                 Request-Uri
                 From
                 To
如果此参数为true,则会记录除content以外的所以消息
参数string1, 要记录的第一条消息,单独占一行
参数string2, 要记录的第二条消息,单独占一行
...
参数stringN, 要记录的第N条消息,单独占一行
下面我们说一下如何查看日志:
对于name为Event和Error的日志,直接从服务器的消息日志中查看。

而对于name为Debugr(Debug)的日志,则应通过APILogger.exe来查看。
APILogger.exe 在安装服务器SDK时会安装,目录一般为:C:\Program Files\Microsoft Lync Server 2010\SDK\Bin\
将此程序复制到Lync服务器上,运行该程序。
APILogger.exe是一个控制台应用程序,启动该程序后,会提示需要重启RtcSrv(Lync Server前端)。

重启Lync Server前端服务

在APILogger.exe运行期间,服务器上的服务应用程序的Debugr(Debug)日志内容都会显示在控制台界面上。

 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号