您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Basic Logger Util for my UserScripts
当前为
此脚本不应直接安装,它是供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.gf.qytechs.cn/scripts/404462/811166/My_Logger_Util.js
// ==UserScript== // @name My_Logger_Util // @namespace http://tampermonkey.net/ // @version 1.0 // @description Basic Logger Util for my UserScripts // @author Dylan Banta // @grant none // ==/UserScript== /* add log function to userscript forceOn overload will not throw err if null if forceOn == true log will still appear function log(logs, forceOn){ var debug = true; logger(logs, debug, forceOn); } */ //returns a 12 hour clock timestamp //MM/DD/YYYY HH:MM:SS AM/PM function timestamp() { var cd = new Date(); //current date var month = (cd.getMonth() + 1); var year = cd.getFullYear(); var date = cd.getDate(); var hours = cd.getHours(); var min = cd.getMinutes(); var sec = cd.getSeconds(); var amBool = "AM"; if (hours == 0) { hours = 12; //0 is 12 am } else if (hours > 12) { //24 hour clock to 12 hour hours = hours - 12; amBool = "PM"; } if (min <= 9) { min = "0" + min; } if (sec <= 9) { sec = "0" + sec; } var stamp = month + "/" + date + "/" + year + " " + hours + ":" + min + ":" + sec + " " + amBool; return stamp; } //Custom console log, will output caller function and a timestamp in addition to each log //forceOn overload is not required, if passed true the logger will output even if debug is false function logger(logs, debug, forceOn) { if (debug && forceOn != false || forceOn) { //if debug or forceOn are true var call = logger.caller.name; //get caller function var ts = timestamp(); //get a timestamp //Log caller function, timestamp, and log logs console.log( "Log | " + logs + "\n Caller Function | " + call + "\n Timestamp | " + ts); } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址