Better hls warn/error logging
This commit is contained in:
parent
e8bb5b6b3a
commit
48d7e4ad13
|
@ -259,13 +259,17 @@ class Html5Hlsjs {
|
||||||
const error: { message: string, code?: number } = {
|
const error: { message: string, code?: number } = {
|
||||||
message: `HLS.js error: ${data.type} - fatal: ${data.fatal} - ${data.details}`
|
message: `HLS.js error: ${data.type} - fatal: ${data.fatal} - ${data.details}`
|
||||||
}
|
}
|
||||||
console.error(error.message)
|
|
||||||
|
|
||||||
// increment/set error count
|
// increment/set error count
|
||||||
if (this.errorCounts[ data.type ]) this.errorCounts[ data.type ] += 1
|
if (this.errorCounts[ data.type ]) this.errorCounts[ data.type ] += 1
|
||||||
else this.errorCounts[ data.type ] = 1
|
else this.errorCounts[ data.type ] = 1
|
||||||
|
|
||||||
if (!data.fatal) return
|
if (!data.fatal) {
|
||||||
|
console.warn(error.message)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
console.error(error.message)
|
||||||
|
|
||||||
if (data.type === Hlsjs.ErrorTypes.NETWORK_ERROR) {
|
if (data.type === Hlsjs.ErrorTypes.NETWORK_ERROR) {
|
||||||
error.code = 2
|
error.code = 2
|
||||||
|
|
Loading…
Reference in New Issue