1.0.5 • Published 4 years ago

eplogger v1.0.5

Weekly downloads
3
License
WTFPL
Repository
github
Last release
4 years ago

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
1.0.2

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

5 years ago