eplogger

1.0.5 • Public • Published

About

EPLogger is a simple, async logger class without external dependencies.

Howto use

	const EPLogger = require('eplogger');
	const logger = new EPLogger({
		folder: './log',
		file: 'application.log',
		singleFile: true,
		filePerDay: false
	});

	logger.error('Some error message');
	logger.info('Some info message');
	logger.notice('Some notice message');
	logger.warning('Some warning message');
	logger.write('custom tag', 'Some custom warning');

Following options exist:

  • options.folder Path to the log folder
  • options.file Name of the log file (if singleFile is enabled)
  • options.singleFile Enable single file logging
  • options.filePerDay Enable one file per day (adds yearmonthday to filename)

LogFile looks like this:

[2019-02-04 13:07:11] [error] Some error message
[2019-02-04 13:07:11] [info] Some info message
[2019-02-04 13:07:11] [warning] Some warning message
[2019-02-04 13:07:11] [notice] Some notice message
[2019-02-04 13:07:11] [custom tag] Some custom warning

Readme

Keywords

Package Sidebar

Install

npm i eplogger

Weekly Downloads

0

Version

1.0.5

License

WTFPL

Unpacked Size

5.66 kB

Total Files

6

Last publish

Collaborators

  • effectpet