2.2.8 • Published 5 years ago

dark-logger v2.2.8

Weekly downloads
1
License
ISC
Repository
gitlab
Last release
5 years ago

dark-logger

Logger Usage

NOTE: you could create an instance in main route and pass the config just once in order to create winston instance.

const log = require('dark-logger')(module, config);

log.info(<Log message>, {<Log object>});
log.debug(<Log message>, {<Log object>});
log.error(<Log message>, {<Log object>});
log.success(<Log message>, {<Log object>});

NOTE: Admin method is being used only for rest requests

log.admin(<entity name>, {<Log object>});

Log Config:

{
	enable: true,
	transports: {
		cloudWatch: {
			logGroupName: <logGroupName>,
			logStreamName: <logStreamName>,
			awsAccessKeyId: <awsAccessKeyId>,
			awsSecretKey: <awsSecretKey>,
			awsRegion: <awsRegion>,
			messageFormatter: () => {}
			errorHandler: err => {},
		},
		console: {
			colorize: true,
			timestamp: true,
			humanReadableUnhandledException: true,
		},
		rest: {
			host: <host name>,
			ssl: <true if it is https>,
			headers: { ... },
			path: '/<route name>'
		}
	}
}
2.2.8

5 years ago

2.2.7

5 years ago

2.2.6

5 years ago

2.2.5

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.7-beta.0

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

2.0.2

5 years ago

1.0.5

5 years ago

2.0.1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago