bugbug
1.0.4
Ajouter 溫度為 UTC!
一個輕量級、零依賴、非同步且經過全面測試的純 Node.js 偵錯器。
bugbug是一個輕量級、零依賴、非同步且經過全面測試的純 Node.js 偵錯器。當設定DEBUG環境變數並符合特定模組的名稱/模式時,它會寫入process.stderr ,並在終端允許的情況下使用指定/隨機輸出顏色。
該專案的目標是提供一個非常簡單、輕量級、零依賴、快速且經過全面測試的調試器。
npm install bugbug
npm i -S bugbug
帶有 Airbnb 基本規則的 ESLint。請參閱 Airbnb JavaScript 風格指南。
npm run lint
摩卡和柴。
npm test
bugbug模組導出一個名為getDebugger的函數。呼叫此函數後,將傳回與特定偵錯器名稱相關的偵錯函數,該偵錯器名稱將允許在stderr上進行偵錯。
// first get the getDebugger function
const getDebugger = require ( 'bugbug' ) ;
// then get the debug function from a stored or newly created debugger
const debug = getDebugger ( 'my-module' , 'red' ) ;
// OR faster way to get the debug function
const debug = require ( 'bugbug' ) ( 'my-module' , 'red' ) ;
name
<String>調試器的名稱。一般是要調試的模組的名稱。預設: debug
color
<String>偵錯顏色(如果終端允許)。預設值:預設偵錯器為red
或random
顏色
red
green
yellow
blue
magenta
cyan
lightRed
lightGreen
lightYellow
lightBlue
lightMagenta
lightCyan
傳回: <Function>名為debug 的函數,最後以相關模組的名稱進行偵錯。
投擲:否
您可以在這裡找到範例:文件/範例
const debug = require ( 'bugbug' ) ( 'my-module' , 'red' ) ;
debug ( 'debugging' ) ;
debug ( 'still debugging' ) ;
const debug = require ( 'bugbug' ) ( 'node-sparkline' , 'green' ) ;
const options = {
values : [ 1 , 2 , 3 , 4 , 5 ] ,
width : 500 ,
height : 500 ,
} ;
debug ( 'everything's fine' ) ;
debug ( 'process done' ) ;
debug ( 'sparkline generated in SVG format,' , 'additional stuff' ) ;
debug ( 'options:' , options ) ;
const debug = require ( 'bugbug' ) ( ) ;
const options = {
values : [ 1 , 2 , 3 , 4 , 5 ] ,
width : 500 ,
height : 500 ,
} ;
debug ( 'main debugger is debugging' ) ;
debug ( 'in red color if terminal allows it' ) ;
debug ( 'options:' , options ) ;
DEBUG用於是否調試特定模組。 DEBUG值可以是逗號分隔的字串,列出要調試或避免調試的模組名稱。格式為: DEBUG=moduleName[,moduleName]
DEBUG=moduleName
將調試moduleName模組;DEBUG=moduleName:*
將調試moduleName模組和子模組;DEBUG=-moduleName:*
將禁用偵錯任何moduleName模組和子模組;DEBUG=*
將偵錯所有moduleName模組和子模組以及專案中使用的其他模組(如果它們使用bugbug或基於process.env.DEBUG值的等效偵錯器)。該項目有行為準則。透過與此儲存庫、組織或社群交互,您同意遵守其條款。
如果您還沒有閱讀我們的貢獻指南,請花點時間閱讀。
如果您有任何疑問或需要任何協助,請參閱我們的支援頁面。
對於任何安全問題,請造訪我們的安全政策頁面。
麻省理工學院。