【JS】javascript logger日志工具
1.项目简介
创意无限,简单实用 javascript logger&debug toolbox - kingfishersKingfishers是用原生态javascript语言编写的web日志&调试工具箱,主要用于客户端脚本的分析和查错。
工具提供了$alert函数来代替js的alert函数,该函数除了能够在工具的控制台连续输出日志&调试信息外,
还能够支持对Date,Function,Array,Object,DOM,json等特殊数据类型的格式化输出,
将其命名为kingfishers(翠鸟),寓意她将精致的栖息于您的项目中.
在线调用方法:请将以下代码正确、完整的添加到页面的<head></head>或<body></body>元素中<script type="text/javascript" src="http://code.taobao.org/svn/kingfishers/trunk/jslogger/logger.js"></script>
离线调用方法:点击"download"下载最新版kingfishers压缩包,解压,并将解压后文件夹放入本地的项目目录。
将以下代码正确、完整的添加到项目的公共头文件中
<script type="text/javascript" src="https://www.pianshen.com/article/5285528604/{%E9%A1%B9%E7%9B%AE%E8%B7%AF%E5%BE%84}/Kingfishers-1.0.6/logger.js"></script>
2.参数配置详解
编号 | 参数列表 | 默认值 | 参数说明 | 版本 |
01 | src | logger.js | (必须)logger.js文件路径 | v1.0.0 |
02 | enabled | true | (可选)是否启用log功能 是:true(默认)/否:false | v1.0.0 |
03 | lang | "cn" | (可选)界面初始语言 中文:cn(默认)/英文:en | v1.0.0 |
04 | time | false | (可选)时刻显示开关 显示:true/隐藏:false(默认) | v1.0.0 |
05 | contextmenu | true | (可选)右键开关 有效:true(默认)/无效:false | v1.0.0 |
06 | highlighter | true | (可选)代码高亮 使用:true(默认)/不使用:false | v1.0.0 |
07 | suspended | true | (可选)控制台悬浮开关 支持悬浮:true(默认)/不支持悬浮:false | v1.0.0 |
08 | cookie | true | (可选)是否支持cookie 支持:true(默认)/不支持:false | v1.0.0 |
09 | simplemode | false | (可选)是否以简易模式显示控制台 简易模式:true/标准模式:false(默认) | v1.0.0 |
10 | min | false | (可选)是否初始显示为最小化 是:true/否:false(默认) | v1.0.0 |
11 | moveborder | true | (可选)拖动及调整Console大小时是否出现虚线框 是:true(默认)/否:false | v1.0.1 |
12 | targetdiv | null | (可选)将日志Console嵌入到指定id的div中 | v1.0.2 |
13 | skinid | null | (可选)0:橘黄1:蓝色A 2.蓝色B 3:蓝色C 4:蓝色D 不设(默认):圆角简易 | v1.0.3 |
14 | debug | false | (可选)是否支持代码执行功能 是:true/否:false(默认) | v1.0.3 |
15 | beautify | true | (可选)是否启用代码格式化 启用:true(默认)/禁用:false | v1.0.4 |
16 | ease | true | (可选)是否启用菜单缓动效果 true:启用(默认)/false:禁用 | v1.0.4 |
17 | popup | false | (可选)是否弹出窗口 true:弹出/false:内嵌(默认) | v1.0.4-2011 |
3.快捷键详解
编号 | 快捷键 | 说明 | 版本 |
01 | Shift + D | 在控制台输出当前活动元素的SourceCode | v1.0.1 |
02 | Shift + S | 显示控制台 | v1.0.2 |
03 | Shift + A | 隐藏控制台 | v1.0.2 |
04 | Shift + K | 显示页面HEAD部分源代码 | v1.0.3 |
05 | 方向控制 | ↑上移控制台 ← 左移控制台 ↓ 下移控制台 → 右移控制台 | v1.0.3 |
06 | Shift + Q | 控制台界面换肤 | v1.0.4 |
07 | Shift + F2 | 移动开关图标 左上↖ 右上↗ 右下↙ 左下↘ | v1.0.4 |
08 | F2 | 控制台设置为标准尺寸,位置居中 | v1.0.4 |
4.系统界面
5.历史版本
Kingfishers-1.0.6
Kingfishers-1.0.5
Kingfishers-1.0.4
Kingfishers-1.0.3
使用案例:使用代码分析神器logger2js,搞定一切难题 http://bbs.csdn.net/topics/390729946
以上是 【JS】javascript logger日志工具 的全部内容, 来源链接: utcz.com/a/67833.html