webpack-log
A common logging module for the Webpack ecosystem. webpack-log
leverages
loglevelnext
.
Getting Started
First thing's first, install the module:
npm install webpack-log --save
Note: We do not recommend installing this module globally.
Requirements
webpack-log
requires Node v6 or higher.
Usage
const weblog = require('webpack-log');
const log = weblog({ name: 'wds' })
log.info('Server Starting');
The code above will produce:
Options
The default export (function
) accepts an options
Object. The following is a property reference
for the Object.
level
Type: String
Default: 'info'
Specifies the level the logger should use. A logger will not produce output for
any log level beneath the specified level. Available levels and order are:
[
'trace',
'debug',
'info',
'warn',
'error',
'silent'
]
Note: The level names shown above correspond to the available logging methods,
with the notable exception of the silent
level.
name
Required
Type: String
Default: '<unknown>'
Specifies the name of the log to create. This property is required, and used to
differentiate between loggers when webpack-log
is used in multiple projects
executing in the same process space.
timestamp
Type: Boolean
Default: false
If true
, instructs the logger to display a timestamp for log output, preceding
all other data.
Contributing
We welcome your contributions! Please have a read of CONTRIBUTING.md for more information on how to get involved.
License