Skip to content
This repository was archived by the owner on Mar 16, 2019. It is now read-only.

Commit 274d526

Browse files
committed
Add log API to Blob and XMLHttpRequest
1 parent 2d9f5ea commit 274d526

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

src/polyfill/Blob.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ export default class Blob extends EventTarget {
5050
return this._ref
5151
}
5252

53+
static setLog(level:number) {
54+
if(number === -1)
55+
log.disable()
56+
else
57+
log.level(level)
58+
}
59+
5360
/**
5461
* RNFetchBlob Blob polyfill, create a Blob directly from file path, BASE64
5562
* encoded data, and string. The conversion is done implicitly according to

src/polyfill/XMLHttpRequest.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,13 @@ export default class XMLHttpRequest extends XMLHttpRequestEventTarget{
8383
return DONE
8484
}
8585

86+
static setLog(level:number) {
87+
if(number === -1)
88+
log.disable()
89+
else
90+
log.level(level)
91+
}
92+
8693
static addBinaryContentType(substr:string) {
8794
for(let i in XMLHttpRequest.binaryContentTypes) {
8895
if(new RegExp(substr,'i').test(XMLHttpRequest.binaryContentTypes[i])) {

src/utils/log.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default class Log {
99
}
1010

1111
level(val:number) {
12+
this._isEnable = true
1213
this._level = val
1314
}
1415

0 commit comments

Comments
 (0)