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

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ā)
一区三区三区日韩高清不卡| 欧美成人黄片免费播放| 国产高清成人小视频在线| 美女午夜精品国产福利| 日操夜操天天操夜夜操| 国产亚洲欧美精品久久久久| 久久热这里只有视频精品| 中文字幕精品一区二区三区在线 | 日本中文字幕黄色人妻| 国产激情片午夜福利| 亚洲一品道在线观看| 国产叼嘿一区二区视频| 香婷婷一区二区精品久久| 中文在线在线天堂中文| 免费av不卡一区二区| 一区二区精品人妻av| 欧美日韩福利一区二区三区| 太爽了少妇高潮在线看片| 久久久亚洲熟妇熟女一区二区| 欧美夫妻成人性生活视频| 中文字幕乱码亚洲影视| 中文字幕人妻熟女在线| 可以免费看的欧美黄片| 欧美日韩国产av一区| 国产精品一区巨乳人妻| 91精品在线观看首页| 欧美日韩午夜久久免费| 欧美一区二区三区高清在线| 麻豆视频在线观看传媒| 日韩一级毛一片欧美一级| 97视频精品在线播放| 热久久这里只有精品视频| 免费人成视频在线观看不卡| 蜜桃传媒18传媒在线| 精品一区二区三区亚洲| 国产欧美一区二区三区久久| 国内精品偷拍一区二区三区| 亚洲最色一区二区三区| 亚洲精品欧美无人区乱码| 亚洲精品中文字幕一二三| 色吊丝二区三区中文字幕|