1.0.29 • Published 8 years ago

typelogger v1.0.29

Weekly downloads
19
License
MIT
Repository
github
Last release
8 years ago

typelogger

Overview

Super simply log wrapper for any framework or the console. Strongly typed with thresholds

Install

Pretty simple

npm i --save typelogger

Use

It couldn't be much easier

import * as Log from "typelogger"

const logger = Log.create(__filename)
logger.info('What up!!!')

// To override the output functions
Log.setLoggerOutput(console)

// To swap out the create factory entirely
Log.setLoggerFactory({
	create(name:string) {

		// This is a crap example - checkout the ILogger def
		// for the right way
		console.log(`Creating custom logger with custom factory for: ${name}`)
		return console as Log.ILogger
	}
})

// Or just add a cute styler
// Log.setStyler(Log.ILogStyler) - we use a simple chalk styler by default
1.0.29

8 years ago

1.0.28

8 years ago

1.0.27

8 years ago

1.0.25

9 years ago

1.0.24

9 years ago

1.0.23

9 years ago

1.0.22

9 years ago

1.0.21

9 years ago

1.0.20

9 years ago

1.0.19

9 years ago

1.0.4

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago