子线程本地Resource参数类型转换成number

Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
zgf 2024-08-27 11:30:08 +00:00 committed by Gitee
commit 2911708267
4 changed files with 13 additions and 28 deletions

View File

@ -2,6 +2,7 @@
- 部分静态webp图片有delay属性导致识别成动图,改用getFrameCount识别 - 部分静态webp图片有delay属性导致识别成动图,改用getFrameCount识别
- 修复加载错误图后未去请求排队队列中的请求 - 修复加载错误图后未去请求排队队列中的请求
- 子线程本地Resource参数类型转换成number - 子线程本地Resource参数类型转换成number
- 修改使用hilog记录日志默认打开debug级别的日志
## 3.1.0-rc.2 ## 3.1.0-rc.2
- 修复宽高不等svg图片显示有毛边 - 修复宽高不等svg图片显示有毛边

View File

@ -47,7 +47,6 @@ export default class EntryAbility extends UIAbility {
hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
LogUtil.mLogLevel = LogUtil.ALL
// 初始化ImageKnife的文件缓存 // 初始化ImageKnife的文件缓存
await InitImageKnife.init(this.context) await InitImageKnife.init(this.context)
ImageKnife.getInstance().setEngineKeyImpl(new CustomEngineKeyImpl()) ImageKnife.getInstance().setEngineKeyImpl(new CustomEngineKeyImpl())

View File

@ -232,18 +232,18 @@ export class FileCache {
} }
else if (value != undefined) { else if (value != undefined) {
this.currentMemory -= value.byteLength this.currentMemory -= value.byteLength
LogUtil.info("FileCache removeMemorySize: " + value.byteLength + " currentMemory" + this.currentMemory) LogUtil.debug("FileCache removeMemorySize: " + value.byteLength + " currentMemory" + this.currentMemory)
} }
} }
private addMemorySize(value: ArrayBuffer | number): void { private addMemorySize(value: ArrayBuffer | number): void {
if (typeof value == "number") { if (typeof value == "number") {
this.currentMemory += value this.currentMemory += value
LogUtil.info("FileCache addMemorySize: " + value + " currentMemory" + this.currentMemory) LogUtil.debug("FileCache addMemorySize: " + value + " currentMemory" + this.currentMemory)
} }
else if (value != undefined) { else if (value != undefined) {
this.currentMemory += value.byteLength this.currentMemory += value.byteLength
LogUtil.info("FileCache addMemorySize: " + value.byteLength + " currentMemory" + this.currentMemory) LogUtil.debug("FileCache addMemorySize: " + value.byteLength + " currentMemory" + this.currentMemory)
} }
} }

View File

@ -12,44 +12,29 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
import { hilog } from '@kit.PerformanceAnalysisKit';
export class LogUtil { export class LogUtil {
public static OFF: number = 1 public static readonly DOMAIN: number = 0xD002220;
public static LOG: number = 2 public static readonly TAG: string = "ImageKnife::";
public static DEBUG: number = 3
public static INFO: number = 4
public static WARN: number = 5
public static ERROR: number = 6
public static ALL: number = 7
public static mLogLevel: number = LogUtil.OFF;
public static TAG: string = "ImageKnife:: ";
public static debug(message: string, ...args: Object[]) { public static debug(message: string, ...args: Object[]) {
if (LogUtil.mLogLevel >= LogUtil.DEBUG) { hilog.debug(LogUtil.DOMAIN, LogUtil.TAG, message, args)
console.debug(LogUtil.TAG + message, args)
}
} }
public static info(message: string, ...args: Object[]) { public static info(message: string, ...args: Object[]) {
if (LogUtil.mLogLevel >= LogUtil.INFO) { hilog.info(LogUtil.DOMAIN, LogUtil.TAG, message, args)
console.info(LogUtil.TAG + message, args)
}
} }
public static log(message: string, ...args: Object[]) { public static log(message: string, ...args: Object[]) {
if (LogUtil.mLogLevel >= LogUtil.LOG) { hilog.debug(LogUtil.DOMAIN, LogUtil.TAG, message, args)
console.log(LogUtil.TAG + message, args)
}
} }
public static warn(message: string, ...args: Object[]) { public static warn(message: string, ...args: Object[]) {
if (LogUtil.mLogLevel >= LogUtil.WARN) { hilog.warn(LogUtil.DOMAIN, LogUtil.TAG, message, args)
console.warn(LogUtil.TAG + message, args)
}
} }
public static error(message: string, ...args: Object[]) { public static error(message: string, ...args: Object[]) {
if (LogUtil.mLogLevel >= LogUtil.ERROR) { hilog.error(LogUtil.DOMAIN, LogUtil.TAG, message, args)
console.error(LogUtil.TAG + message, args)
}
} }
} }