File-based logging of both the master and worker processes.
The logger([path[, level]])
plugin accepts an optional path
, and optional level
to control the verbosity of the master process logs. By default the log level is info.
Outputting to ./logs
:
cluster(server)
.use(cluster.logger())
.listen(3000);
Outputting to ./tmp/logs
:
cluster(server)
.use(cluster.logger('tmp/logs'))
.listen(3000);
Outputting to /var/log/node
with a log level of debug
:
cluster(server)
.use(cluster.logger('/var/log/node', 'debug'))
.listen(3000);
Generated files:
master.log
workers.access.log
workers.error.log