diff --git a/index.d.ts b/index.d.ts index 932931c0ff3c354f66d36c7dbfc1d167a89ef283..0a0454c8870d1049019a19ee7a05cb4807a8a642 100755 --- a/index.d.ts +++ b/index.d.ts @@ -9,6 +9,7 @@ export class Log { log(...message: any): string; error(...message: any): string; } +export function createLogger(config?: LogConfig): Log; export interface LogConfig { name?: string; hostname?: string; diff --git a/index.js b/index.js index d706a729971ef4f4f66aac1bc182b0de1d460656..8cbabb8627980aa0d619b0b054a89f28a5632a68 100755 --- a/index.js +++ b/index.js @@ -190,4 +190,8 @@ function Log (options) { } return this } -module.exports = Log + +function createLogger (options) { + return new Log(options) +} +module.exports = {Log, createLogger} diff --git a/package.json b/package.json index c547a63ac5be91aec4c18d16fa49c0048ff5d03b..c4b69ae7d376d6779c244cecd742f2b3adec9e12 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@libs/log", - "version": "3.1.5", + "version": "3.1.6", "description": "A simple Logger with Options!", "main": "index.js", "scripts": {