|
@@ -246,7 +246,7 @@ const app = new Vue({
|
|
|
const status = ["TIMEOUT", "failed"]
|
|
|
if (status.includes(event.val)) {
|
|
|
// 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 2, linkWay: 0});
|
|
|
+ logReportObj.setParams({plugFowStatus: 2, linkWay: 0, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`信令服务地址nats失败:
|
|
@@ -281,8 +281,9 @@ url: ${this.engine.options.url}
|
|
|
// this.pushflowPopup()
|
|
|
// this.getResidueTime()
|
|
|
|
|
|
- // 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 1, linkWay: 1});
|
|
|
+ // 设置日志 推流状态为成功
|
|
|
+ let now = new Date();
|
|
|
+ logReportObj.setParams({plugFowStatus: 1, linkWay: 1, timeConsuming: now.getTime() - logReportObj.timeStartTime, linkEndTime: logReportObj.formatDate(now)});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(`推流成功`);
|
|
|
playOnBtn.bind(this)()
|
|
@@ -291,7 +292,7 @@ url: ${this.engine.options.url}
|
|
|
if (event.val === "connecting") return
|
|
|
if (event.val === 'failed') {
|
|
|
// 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
|
|
|
+ logReportObj.setParams({plugFowStatus: 2, linkWay: 1, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`rtc链接失败:
|
|
@@ -300,7 +301,7 @@ url: ${this.engine.options.url}
|
|
|
}
|
|
|
if(event.val === 'disconnected') {
|
|
|
// 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 2, linkWay: 1});
|
|
|
+ logReportObj.setParams({plugFowStatus: 2, linkWay: 1, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`rtc链接超时:
|
|
@@ -481,7 +482,7 @@ url: ${this.engine.options.url}
|
|
|
// 链接报错的回调
|
|
|
this.doConnectDirectivesWs.onerror = res => {
|
|
|
// 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 1, linkWay: 0});
|
|
|
+ logReportObj.setParams({plugFowStatus: 1, linkWay: 0, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`业务指令通道报错:
|
|
@@ -640,7 +641,7 @@ type: ${res.type}
|
|
|
try {
|
|
|
if (!res.success) {
|
|
|
// 设置日志 推流状态为失败,和链接状态
|
|
|
- logReportObj.setParams({plugFowStatus: 2, linkWay: logReportObj.RESPONSE_CODE[res.status] || 0});
|
|
|
+ logReportObj.setParams({plugFowStatus: 2, linkWay: logReportObj.RESPONSE_CODE[res.status] || 0, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
@@ -672,7 +673,7 @@ method: post
|
|
|
|
|
|
if (!this.isSupportRtc) {
|
|
|
// 设置日志 推流状态为失败
|
|
|
- logReportObj.setParams({plugFowStatus: 2});
|
|
|
+ logReportObj.setParams({plugFowStatus: 2, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(`${+isWeixin ? '微信小程序' : ''}当前版本暂不支持使用`);
|
|
|
|
|
@@ -715,7 +716,7 @@ method: get
|
|
|
}
|
|
|
}else{
|
|
|
// 设置上报参数
|
|
|
- logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
|
|
|
+ logReportObj.setParams({linkWay: 4, plugFowStatus: 2, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`webRtc连接,获取中转地址失败:
|
|
@@ -769,7 +770,7 @@ method: post
|
|
|
break
|
|
|
default:
|
|
|
// 设置上报参数
|
|
|
- logReportObj.setParams({linkWay: logReportObj.RESPONSE_CODE[res.status] || 0});
|
|
|
+ logReportObj.setParams({linkWay: logReportObj.RESPONSE_CODE[res.status] || 0, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(statusTips[res.status] ||
|
|
@@ -792,7 +793,7 @@ method: post
|
|
|
}
|
|
|
}).catch((error) => {
|
|
|
// 设置上报参数
|
|
|
- logReportObj.setParams({linkWay: 4, plugFowStatus: 2});
|
|
|
+ logReportObj.setParams({linkWay: 4, plugFowStatus: 2, linkEndTime: logReportObj.formatDate(new Date())});
|
|
|
// 日志上报
|
|
|
logReportObj.collectLog(
|
|
|
`接口获取数据失败:
|