重构logger+1
This commit is contained in:
parent
4c5b3292b5
commit
7c6b4d0695
@ -1,19 +1,22 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
var _version_ = "0.1.0";
|
||||||
|
|
||||||
// let name_input = "!test!\n\natest\n\ntest2";
|
// let name_input = "!test!\n\natest\n\ntest2";
|
||||||
// let name_input = "!test!\n\nthis_is_a";
|
// let name_input = "!test!\n\nthis_is_a";
|
||||||
let name_input = "!test!\n!\n\nthis_is_a";
|
// let name_input = "!test!\n!\n\nthis_is_a";
|
||||||
// let name_input = "this_is_a\nthis_is_b";
|
// let name_input = "this_is_a\nthis_is_b";
|
||||||
// let name_input = `
|
let name_input = `
|
||||||
// '9tEUG@LuoTianyi
|
'9tEUG@LuoTianyi
|
||||||
// t2W%(s@LuoTianyi
|
t2W%(s@LuoTianyi
|
||||||
// mTWD1soR原创@LuoTianyi
|
mTWD1soR原创@LuoTianyi
|
||||||
|
|
||||||
// 天依 VEfVDZVpD@candle
|
天依 VEfVDZVpD@candle
|
||||||
// 凶镬9aY5DnWAq@candle
|
凶镬9aY5DnWAq@candle
|
||||||
// Raven qPu%yV$O@candle
|
Raven qPu%yV$O@candle
|
||||||
|
|
||||||
|
seed:自生自灭 #1@!`;
|
||||||
|
|
||||||
// seed:自生自灭 #1@!`;
|
|
||||||
let assets_data = {
|
let assets_data = {
|
||||||
lang: null,
|
lang: null,
|
||||||
gAd: null,
|
gAd: null,
|
||||||
@ -27,25 +30,44 @@ let run_env = {
|
|||||||
|
|
||||||
console.log("run_env", run_env);
|
console.log("run_env", run_env);
|
||||||
|
|
||||||
// let is_debug = true;
|
|
||||||
let is_debug = false;
|
|
||||||
|
|
||||||
// let output_on_console = false;
|
|
||||||
let output_on_console = true;
|
|
||||||
|
|
||||||
let logger = {
|
let logger = {
|
||||||
// debug: 只在 from_code 时输出
|
// 是否启用 logger
|
||||||
debug: function (...msg) {
|
enable: true,
|
||||||
if (run_env.from_code && is_debug) {
|
// 显示等级
|
||||||
|
//
|
||||||
|
level: 0,
|
||||||
|
// 是否显示 trace 信息
|
||||||
|
show_trace: true,
|
||||||
|
// 是否显示 debug 信息
|
||||||
|
show_debug: true,
|
||||||
|
// 是否显示 info 信息
|
||||||
|
show_info: true,
|
||||||
|
// 是否显示 warn 信息
|
||||||
|
show_warn: true,
|
||||||
|
|
||||||
|
trace: function (...msg) {
|
||||||
|
if (this.show_trace && this.enable) {
|
||||||
// 上个色
|
// 上个色
|
||||||
console.log("\x1b[32mlogger:", ...msg, "\x1b[0m")
|
console.log("\x1b[35m", ...msg, "\x1b[0m")
|
||||||
|
}
|
||||||
|
},
|
||||||
|
debug: function (...msg) {
|
||||||
|
if (this.show_debug && this.enable) {
|
||||||
|
// 上个色
|
||||||
|
console.log("\x1b[32m", ...msg, "\x1b[0m")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
info: function (...msg) {
|
info: function (...msg) {
|
||||||
if (output_on_console) {
|
if (this.show_info && this.enable) {
|
||||||
console.log("logger: ", msg)
|
console.log(...msg)
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
warn: function (...msg) {
|
||||||
|
if (this.show_warn && this.enable) {
|
||||||
|
// 上个色
|
||||||
|
console.warn("\x1b[31mwarn: ", ...msg, "\x1b[0m")
|
||||||
|
}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
function fmt_RunUpdate(update) {
|
function fmt_RunUpdate(update) {
|
||||||
@ -3522,7 +3544,7 @@ var H = {
|
|||||||
j(a, b) {
|
j(a, b) {
|
||||||
// let result = C.e.bt(0, X.f4(a, b))
|
// let result = C.e.bt(0, X.f4(a, b))
|
||||||
let result = C.T_kk.ab(X.f4(a, b))
|
let result = C.T_kk.ab(X.f4(a, b))
|
||||||
logger.info("O.j", a, b, result)
|
logger.debug("O.j", a, b, result)
|
||||||
return result
|
return result
|
||||||
},
|
},
|
||||||
get_lang(a) {
|
get_lang(a) {
|
||||||
@ -12792,7 +12814,7 @@ V.ProfileMain.prototype = {
|
|||||||
outer_display.push(T.RunUpdate_init(benchmarking, null, null, C.JsInt.ag(this_.ch, 100), null, 0, 0, 0))
|
outer_display.push(T.RunUpdate_init(benchmarking, null, null, C.JsInt.ag(this_.ch, 100), null, 0, 0, 0))
|
||||||
if (this_.ch >= this_.d) {
|
if (this_.ch >= this_.d) {
|
||||||
// 阶段目标场数达到
|
// 阶段目标场数达到
|
||||||
logger.info("胜率: " + (this_.Q * 100 / this_.ch) + "%")
|
logger.info("分数: " + (this_.Q * 10000 / this_.ch))
|
||||||
this_.eS()
|
this_.eS()
|
||||||
}
|
}
|
||||||
result = new T.aq(outer_display, update_list)
|
result = new T.aq(outer_display, update_list)
|
||||||
@ -13134,9 +13156,7 @@ HtmlRenderer.inner_render.prototype = {
|
|||||||
|
|
||||||
// this.gfd -> this.fe
|
// this.gfd -> this.fe
|
||||||
if (run_env.from_code) {
|
if (run_env.from_code) {
|
||||||
logger.info("before main")
|
|
||||||
this_.b4()
|
this_.b4()
|
||||||
logger.info("after main")
|
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
A.vo(this_.gfd())
|
A.vo(this_.gfd())
|
||||||
@ -16839,7 +16859,7 @@ T.Engine.prototype = {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// 报出错误
|
// 报出错误
|
||||||
logger.debug("来自 round() 的报错, 在意料之内, 可以忽略\n", e)
|
logger.warn("来自 round() 的报错, 在意料之内, 可以忽略\n", e)
|
||||||
// m = H.unwrap_Exception(e)
|
// m = H.unwrap_Exception(e)
|
||||||
// l = H.getTraceFromException(e)
|
// l = H.getTraceFromException(e)
|
||||||
}
|
}
|
||||||
@ -21576,7 +21596,6 @@ function main() {
|
|||||||
$.tb = team_1[$.a4()]
|
$.tb = team_1[$.a4()]
|
||||||
|
|
||||||
if (run_env.from_code) {
|
if (run_env.from_code) {
|
||||||
console.log("initing from node")
|
|
||||||
$.ox = assets_data.gAd
|
$.ox = assets_data.gAd
|
||||||
} else {
|
} else {
|
||||||
// a2 = window.localStorage.getItem(LanData.j("T|a`4tFX30f3:o_Vx]na4ki/|ye&j=D", 15))
|
// a2 = window.localStorage.getItem(LanData.j("T|a`4tFX30f3:o_Vx]na4ki/|ye&j=D", 15))
|
||||||
|
Loading…
Reference in New Issue
Block a user