56 lines
1.7 KiB
TypeScript
56 lines
1.7 KiB
TypeScript
import { debug, error, log, warn } from "cc";
|
|
import { UmConfig, DEBUG_MODE } from "./UmConfig";
|
|
|
|
export class UmLog {
|
|
public static log(message?: any, ...optionalParams: any[]): void {
|
|
switch (UmConfig.debugMode) {
|
|
case DEBUG_MODE.NONE:
|
|
break;
|
|
case DEBUG_MODE.CC:
|
|
log(message, ...optionalParams);
|
|
break;
|
|
case DEBUG_MODE.CONSOLE:
|
|
console.log(message, ...optionalParams);
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static error(message?: any, ...optionalParams: any[]): void {
|
|
switch (UmConfig.debugMode) {
|
|
case DEBUG_MODE.NONE:
|
|
break;
|
|
case DEBUG_MODE.CC:
|
|
error(message, ...optionalParams);
|
|
break;
|
|
case DEBUG_MODE.CONSOLE:
|
|
console.error(message, ...optionalParams);
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static warn(message?: any, ...optionalParams: any[]): void {
|
|
switch (UmConfig.debugMode) {
|
|
case DEBUG_MODE.NONE:
|
|
break;
|
|
case DEBUG_MODE.CC:
|
|
warn(message, ...optionalParams);
|
|
break;
|
|
case DEBUG_MODE.CONSOLE:
|
|
console.warn(message, ...optionalParams);
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static debug(message?: any, ...optionalParams: any[]): void {
|
|
switch (UmConfig.debugMode) {
|
|
case DEBUG_MODE.NONE:
|
|
break;
|
|
case DEBUG_MODE.CC:
|
|
debug(message, ...optionalParams);
|
|
break;
|
|
case DEBUG_MODE.CONSOLE:
|
|
console.debug(message, ...optionalParams);
|
|
break;
|
|
}
|
|
}
|
|
} |