open source
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
enum LogLevel
|
||||
{
|
||||
Warn,
|
||||
Error,
|
||||
Debug,
|
||||
Info,
|
||||
Runtime
|
||||
}
|
||||
class Console {
|
||||
constructor(){
|
||||
}
|
||||
|
||||
/**
|
||||
* 现在的v8不支持...,先去掉吧
|
||||
*/
|
||||
assert(test?: boolean, message?: string/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console;
|
||||
/*
|
||||
var optionalParams = [];
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
optionalParams[_i - 2] = arguments[_i];
|
||||
}
|
||||
*/
|
||||
if(test){
|
||||
c.log(3,message);//+optionalParams.join())
|
||||
};
|
||||
}
|
||||
clear(): void{}
|
||||
/**
|
||||
* 输出执行到该行的次数,可选参数 label 可以输出在次数之前
|
||||
*/
|
||||
count(countTitle?: string): void{
|
||||
}
|
||||
|
||||
debug(message?: string/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console; //这样就不怕别的对象执行这个函数的时候遇到this的问题了
|
||||
c.log(LogLevel.Debug,message);//+optionalParams.join());
|
||||
}
|
||||
/**
|
||||
* 将传入对象的属性,包括子对象的属性以列表形式输出
|
||||
*/
|
||||
dir(value?: any/*, ...optionalParams: any[]*/): void{
|
||||
}
|
||||
|
||||
dirxml(value: any): void{
|
||||
|
||||
}
|
||||
error(message?: any/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console;
|
||||
c.log(LogLevel.Error,message);//+optionalParams.join());
|
||||
}
|
||||
group(groupTitle?: string): void{}
|
||||
groupCollapsed(groupTitle?: string): void{}
|
||||
groupEnd(): void{}
|
||||
info(message?: any/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console;
|
||||
c.log(LogLevel.Info,message);//+optionalParams.join());
|
||||
}
|
||||
log(message?: any/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console;
|
||||
c.log(LogLevel.Info, message);//+optionalParams.join());
|
||||
}
|
||||
//msIsIndependentlyComposed(element: Element): boolean;
|
||||
profile(reportName?: string): void{
|
||||
}
|
||||
profileEnd(): void{}
|
||||
select(element: Element): void{}
|
||||
time(timerName?: string): void{}
|
||||
timeEnd(timerName?: string): void{}
|
||||
trace(message?: any/*, ...optionalParams: any[]*/): void{
|
||||
}
|
||||
warn(message?: any/*, ...optionalParams: any[]*/): void{
|
||||
var c = _console;
|
||||
c.log(LogLevel.Warn,message);//+optionalParams.join());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user