欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Express中l(wèi)og4js怎么用-創(chuàng)新互聯

這篇文章將為大家詳細講解有關Express中l(wèi)og4js怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

揭西ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

入門例子

輸出日志如下,包括日志打印時間、日志級別、日志分類、日志內容。

// started.js
var log4js = require('log4js');
var logger = log4js.getLogger();
logger.debug('hello world');

// 輸出: 
// [2017-02-28 21:28:22.853] [DEBUG] [default] - hello world

日志級別

logger.setLevel('INFO'); 表示想要打印的最低級別的日志是 INFO ,也就是說,調用類似 logger.debug() 等級別低于 INFO 的接口,日志是不會打印出來的。

var log4js = require('log4js');
var logger = log4js.getLogger();
logger.setLevel('INFO');

logger.debug('level: debug');
logger.info('level: info');
logger.error('level: error');

// 輸出如下:
// [2017-02-28 21:50:45.372] [INFO] [default] - level: info
// [2017-02-28 21:50:45.376] [ERROR] [default] - level: error

日志類別

除級別外,還可以對日志進行分類, log4js.getLogger(category) ,如下所示

var log4js = require('log4js');
var alogger = log4js.getLogger('category-a');
var blogger = log4js.getLogger('category-b');

alogger.info('hello');
blogger.info('hello');

// 輸出如下:
// [2017-02-28 22:36:57.570] [INFO] category-a - hello
// [2017-02-28 22:36:57.574] [INFO] category-b - hello

appenders

appenders指定日志輸出的位置,可以同時配置多個,用category進行區(qū)分。比如 log4js.getLogger('info') 應用的就是 type 為 dateFile 的配置。

可以注意到, type 為 console 的配置沒有聲明 category ,因此,所有的日志都會打印到控制臺。

var log4js = require('log4js');

log4js.configure({
  appenders: [
    { type: 'console'},
    { type: 'dateFile', filename: './logs/info.log', category: 'info' }
  ]
});

var logger = log4js.getLogger('info');
logger.setLevel('INFO');

logger.trace('trace');
logger.debug('debug');
logger.info('info');

// 輸出如下:
// [2017-02-28 22:51:30.723] [INFO] info - info

express應用

一個比較簡單的例子如下,日志全部打印到控制臺。

var express = require('express');
var log4js = require('log4js');
var app = express();

log4js.configure({
  appenders: [
    { type: 'console', category: 'app' }
  ]
});

var logger = log4js.getLogger('app');

logger.setLevel('INFO'); // 級別 > INFO 的日志才會被打印

app.use( log4js.connectLogger(logger) );

app.use(function(req, res, next){
  res.send('ok');
});

app.listen(3000);

訪問 http://127.0.0.1:3000 ,打印日志如下

[2017-03-01 00:28:29.301] [INFO] app - ::ffff:127.0.0.1 - - "GET / HTTP/1.1" 304 - "" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"

log4js.connectLogger(logger) 時,可以聲明日志的級別。

// 級別 > INFO 的日志才會被打印
logger.setLevel('INFO'); 

// 日志的級別是 WARN 
app.use( log4js.connectLogger(logger, {level: 'WARN'}) );

注意,如果聲明的日志級別低于 logger.setLevel(level) 限定的級別,那么日志不會被打印,如下例子。

logger.setLevel('INFO'); 

app.use( log4js.connectLogger(logger, {level: 'DEBUG'}) );

關于“Express中l(wèi)og4js怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:Express中l(wèi)og4js怎么用-創(chuàng)新互聯
地址分享:http://aaarwkj.com/article40/ccpceo.html

成都網站建設公司_創(chuàng)新互聯,為您提供微信公眾號、網站策劃、關鍵詞優(yōu)化、標簽優(yōu)化、用戶體驗、網站設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

小程序開發(fā)
91人妻精品一区二区| 色综合久久婷婷色综合网| 日韩在线视频观看一区二区三区| 亚洲人妻激情一区二区| 青青草免费在线视频视频| 一区二区三区都市激情| 手机蜜臀av在线播放| av天堂五月在线观看| av黄色在线播放网页| 日韩黄片免费观看大全| 国产日韩传媒在线观看| 国产精品自偷自偷自偷| 少妇被啪出水在线视频| 中文字幕亚洲精品99| 久国产精品一区国产精品| 91亚洲精品一区二区三区| 国产av不卡二区三区| 夫妻性生活黄色录像视频| 久久精品国产91麻豆| 99热在线免费观看精品| 色综合亚洲一区二区小说| 久草免费福利视频资源站| 久久综合热这里只有精品| 正在播放日韩黄色精品| 欧美日韩一区二区不卡视频| 精品人妻av中文字幕乱| 国产精品大全中文字幕| 日韩人成理论午夜福利| 91精品国产综合久久香蕉麻豆| 日韩av裸体在线播放| 偷拍一区二区三区四区| 国产精品一级片一区二区| 秒播视频午夜福利在线观看| 亚洲日本va午夜中文字幕一区| 国产精品久久久天美传媒| 高清免费在线自偷自拍| 日韩新片一区二区三区| 欧美色精品人妻视频在线| 高清欧美精品一区二区三区| 中文字幕日韩欧美资源站| 日本精品a秘在线观看|