shishuangxi

增加logger日志开关

... ... @@ -22,6 +22,7 @@ export class Logger {
private static domain: number = 0xFF00;
private static prefix: string = 'SightApp';
private static format: string = `%{public}s, %{public}s`;
static isDebug: boolean = true;
/**
* constructor.
... ... @@ -35,26 +36,44 @@ export class Logger {
}
static debug(...args: string[]) {
if(!Logger.isDebug){
return
}
hilog.debug(Logger.domain, Logger.prefix, Logger.format, args);
}
static info(...args: string[]) {
if(!Logger.isDebug){
return
}
hilog.info(Logger.domain, Logger.prefix, Logger.format, args);
}
static warn(...args: string[]) {
if(!Logger.isDebug){
return
}
hilog.warn(Logger.domain, Logger.prefix, Logger.format, args);
}
static error(...args: string[]) {
if(!Logger.isDebug){
return
}
hilog.error(Logger.domain, Logger.prefix, Logger.format, args);
}
static fatal(...args: string[]) {
if(!Logger.isDebug){
return
}
hilog.fatal(Logger.domain, Logger.prefix, Logger.format, args);
}
static isLoggable(level: LogLevel) {
if(!Logger.isDebug){
return
}
hilog.isLoggable(Logger.domain, Logger.prefix, level);
}
}
... ...