Node.js+Socket.io訊息中心實施之三 訊息中心的實現(1)
1. 程式碼目錄結構
a) logs日誌檔案目錄
b) index.js啟動檔案
c) logger.js log4j日誌類
d) md5.js md5加密類
e) redis.js redis操作類
f) requestHandlers.js 請求處理類
g) router.js 請求路由類
h) server.js 服務類
2. logger.js log4j日誌操作類
a) 安裝log4js npm install log4js –g
b) Logger.js類中的程式碼
指定日誌的型別為dateFile 按日期歸類
appenders中配置了兩個輸出,一個是控制檯輸出,一個是檔案輸出。
appenders.type=file的物件,指定檔案輸出位置及檔案大小,當超過maxLogSize大小時,會自動生成一個新檔案。logs的檔案目錄要動手建立。
level:log4js.levels.INFO, 設定預設日誌輸出級別是INFO。
log4js的輸出級別6個: trace, debug, info, warn, error, fatal
- logger.trace(‘Entering cheese testing’);
- logger.debug(‘Got cheese.’);
- logger.info(‘Cheese is Gouda.’);
- logger.warn(‘Cheese is quite smelly.’);
- logger.error(‘Cheese is too ripe!’);
- logger.fatal(‘Cheese was breeding ground for listeria.’);
如果輸出級別是INFO,則不會列印出低於info級別的日誌trace,debug,只列印info,warn,error,fatal
3. md5.js 加密類
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-1218445/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Node.js+Socket.io訊息中心實施之七 訊息中心的實現(5)Node.js
- Node.js+Socket.io訊息中心實施之六 訊息中心的實現(4)Node.js
- Node.js+Socket.io訊息中心實施之四 訊息中心的實現(2)Node.js
- Node.js+Socket.io訊息中心實施之一 背景Node.js
- Node.js+Socket.io訊息中心實施之十 nginx負載均衡部署Node.jsNginx負載
- Node.js+Socket.io訊息中心實施之二 架構與主要功能Node.js架構
- DDD實戰分享-訊息中心
- 聊聊訊息中心的設計與實現邏輯
- 仿微博訊息中心的系統設計與實現
- 自定義NSNotification訊息中心
- workerman 實現訊息推送
- 如何優雅的實現訊息通訊?
- PHP基於Redis訊息佇列實現的訊息推送的方法PHPRedis佇列
- Redis實現訊息佇列Redis佇列
- Flutter websocket 實現訊息推送FlutterWeb
- ActiveMQ + Camel 實現訊息路由MQ路由
- WIN10如何設定通知中心不顯示訊息 WIN10通知中心不顯示訊息設定方法Win10
- 億級訊息中心架構方案概述【原創】架構
- paho實現MQTTClient釋出訊息MQQTclient
- 使用 NSProxy 實現訊息轉發
- 使用SignalR實現訊息提醒SignalR
- Redis 使用 List 實現訊息佇列能保證訊息可靠麼?Redis佇列
- springcloud(九):配置中心和訊息匯流排(配置中心終結版)SpringGCCloud
- RabbitMQ實戰:理解訊息通訊MQ
- 延遲訊息的五種實現方案
- Spring+Websocket實現訊息的推送SpringWeb
- 利用localstorage實現本地訊息快取快取
- 延時訊息常見實現方案
- Jquery實現自定義訊息彈窗jQuery
- Redis實現簡單訊息佇列Redis佇列
- iOS 訊息推送原理及實現DemoiOS
- 實現rabbitmq訊息重新投遞方案MQ
- Redis實現訊息釋出訂閱Redis
- QStyledItemDelegate 和QTreeView實現滑鼠hover訊息QTView
- RestCloud MQ訊息整合平臺,實現訊息自動記錄及重發RESTCloudMQ
- 物聯網:實現sIoT配置並實現sIoT上mqtt訊息的通訊MQQT
- 實現mind+下Easy IoT上mqtt訊息的通訊。MQQT
- 在如何實現兩個JBoss之間的訊息通訊?