A inheritable and subscribable logger util.
此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.cn-greasyfork.org/scripts/441386/1027348/CKLogger.js
可订阅的多级控制台消息输出工具。
logger.serviceProvider=consolelog/info/warn/error/debug,支持自定义输出方法const childLogger = parentLogger.getSubLogger('childname')logger.setVisible(false)logger.subscribe({levels:['error','warn'],onlyVisible:true,includeSubLoggers:true,onlog:(level,namespace,...args)=>{/*do sth here*/}})