JavaScript 封裝輸出log資訊的方法

2021-07-27 11:11:41 字數 578 閱讀 7970

最近專案中需要整理統一的log資訊列印形式,由我同事負責封裝出了乙個資訊列印的函式,覺得非常 使用,於是自己在把**拿來記錄一下,並做了相應的注釋

// 封裝乙個在日期顯示時,月、日、分等位數不足兩位的用"0"補齊

function add0(obj)else

}// 年-月-日 時:分:秒:毫秒

function getnowtime()

var ilogger = else{

var lastpara = arr[arr.length-1];

if(lastpara == 'begin' || lastpara == 'end'){

// pop()用於刪除並返回陣列的最後乙個元素

// 說明::pop() 方法將刪除 arrayobject 的最後乙個元素,把陣列長度減 1,並且返回它刪除的元素的值。

// 如果陣列已經為空,則 pop() 不改變陣列,並返回 undefined 值。

status = arr.pop();

if(arr.length != 0){

for(var i=0;i

JavaScript 封裝輸出log資訊的方法

在開發中,在我們的 中,我們總需要console.log資訊來給我們資訊,以便處理和修改 找bug。但是console.log的資訊格式確不是我們想要的。下面是我自己封裝的乙個小方法。var add0 function obj else var getnowtime function var ilo...

Python 封裝輸出log類

coding utf 8 import logging from tools import project path class mylog def my log self,msg,level 1.定義乙個日誌收集器 my logger logging.getlogger python 2.設定日誌...

Javascript 高階 封裝

js中處處是物件,物件導向的第一步當然就是封裝了。由於js中沒有類的概念,所以封裝起來也比較麻煩。以下介紹兩種js的封裝。1 使用約定優先的原則,將全部的私有變數以 開頭 看完 是不是有種被坑的感覺。只把全部的變數以 開頭,事實上還是能夠直接訪問的,這能叫封裝麼。當然了。說了是約定優先嘛,這樣的方式...