lenye_base
Version:
基础方法
33 lines (27 loc) • 840 B
JavaScript
import args from './args.js';
import './ifnodeorbrowser.js';
import { windows } from './windowsimulate.js';
/************************************************************************
* Private Method
*************************************************************************/
var _cache = {
urls: {},
logs: {}
};
/**
* bbo.logs('only id&10', 1, 2);
*/
function logs() {
if (windows.console && windows.console.log) {
var onlyId = String(arguments[0]);
var times = parseInt(onlyId.split('&')[1], 10) || 10;
var logsCache = _cache.logs;
if (!logsCache[onlyId]) logsCache[onlyId] = {};
if (!logsCache[onlyId].once) logsCache[onlyId].once = 1;
if (logsCache[onlyId].once <= times) {
console.log.apply(console, args(arguments, 1));
logsCache[onlyId].once++;
}
}
}
export default logs;