做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

有關Express中log4js實際用法

來源:懂視網 責編:小采 時間:2020-11-27 19:40:34
文檔

有關Express中log4js實際用法

有關Express中log4js實際用法:本篇文章主要介紹了Express進階之log4js實用入門指南,現在分享給大家,也給大家做個參考。對于線上項目用來說,日志是非常重要的一環。log4js是使用得比較多的一個日志組件,經常跟Express一起配合使用。本文從入門實例開始,講解log4js的使用,以及如
推薦度:
導讀有關Express中log4js實際用法:本篇文章主要介紹了Express進階之log4js實用入門指南,現在分享給大家,也給大家做個參考。對于線上項目用來說,日志是非常重要的一環。log4js是使用得比較多的一個日志組件,經常跟Express一起配合使用。本文從入門實例開始,講解log4js的使用,以及如

本篇文章主要介紹了Express進階之log4js實用入門指南,現在分享給大家,也給大家做個參考。

對于線上項目用來說,日志是非常重要的一環。log4js是使用得比較多的一個日志組件,經常跟Express一起配合使用。本文從入門實例開始,講解log4js的使用,以及如何跟Express進行整合。

入門例子

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

// 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進行區分。比如 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'}) );

上面是我整理給大家的,希望今后會對大家有幫助。

相關文章:

如何解決Vue不能檢測數組或對象變動方面問題?

在vue中將對象新增的屬性添加到檢測序列的方法有哪些?

在JS中如何生成隨機數(詳細教程)

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

有關Express中log4js實際用法

有關Express中log4js實際用法:本篇文章主要介紹了Express進階之log4js實用入門指南,現在分享給大家,也給大家做個參考。對于線上項目用來說,日志是非常重要的一環。log4js是使用得比較多的一個日志組件,經常跟Express一起配合使用。本文從入門實例開始,講解log4js的使用,以及如
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 华池县| 黑水县| 会理县| 巴彦淖尔市| 日喀则市| 伊宁县| 龙陵县| 武威市| 哈巴河县| 儋州市| 磐安县| 城口县| 巴南区| 灵川县| 息烽县| 大邑县| 邵武市| 朝阳市| 通河县| 天祝| 南阳市| 景宁| 呼图壁县| 衡南县| 邻水| 江阴市| 沙河市| 枣阳市| 巴塘县| 灵宝市| 兴隆县| 玉田县| 青铜峡市| 韶关市| 定南县| SHOW| 禄劝| 上林县| 仪征市| 宝丰县| 台湾省|