@ythub/logger
Advanced tools
@@ -1,3 +0,3 @@ | ||
| import * as bunyan from 'bunyan'; | ||
| export { bunyan as Logger }; | ||
| export declare function createLogger(name?: string): bunyan; | ||
| import Logger from 'bunyan'; | ||
| import { LogLevel } from 'bunyan'; | ||
| export declare function createLogger(name?: string, level?: LogLevel): Logger; |
+14
-6
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.createLogger = exports.Logger = void 0; | ||
| exports.createLogger = void 0; | ||
| const tslib_1 = require("tslib"); | ||
| const bunyan_pretty_1 = tslib_1.__importDefault(require("@mechanicalhuman/bunyan-pretty")); | ||
| const bunyan = tslib_1.__importStar(require("bunyan")); | ||
| exports.Logger = bunyan; | ||
| const BunyanStackdriverAdapter_1 = require("./BunyanStackdriverAdapter"); | ||
| function createLogger(name = 'logger') { | ||
| const prettyStream = bunyan_pretty_1.default(process.stdout, { timeStamps: false, depth: 2 }); | ||
| function createLogger(name = 'logger', level = 'info') { | ||
| const isProduction = process.env.NODE_ENV === 'production'; | ||
| return bunyan.createLogger({ | ||
| name, | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| streams: [{ type: 'raw', stream: new BunyanStackdriverAdapter_1.BunyanStackdriverAdapter() }], | ||
| level, | ||
| ...(isProduction | ||
| ? { | ||
| streams: [{ type: 'raw', stream: new BunyanStackdriverAdapter_1.BunyanStackdriverAdapter() }], | ||
| } | ||
| : { | ||
| stream: prettyStream, | ||
| }), | ||
| }); | ||
| } | ||
| exports.createLogger = createLogger; | ||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlTG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NyZWF0ZUxvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsdURBQWlEO0FBSTlCLHdCQUFNO0FBRnpCLHlFQUFxRTtBQUdyRSxTQUFnQixZQUFZLENBQUMsT0FBZSxRQUFRO0lBQ2xELE9BQU8sTUFBTSxDQUFDLFlBQVksQ0FBQztRQUN6QixJQUFJO1FBQ0osOERBQThEO1FBQzlELE9BQU8sRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsSUFBSSxtREFBd0IsRUFBUyxFQUFFLENBQUM7S0FDMUUsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQU5ELG9DQU1DIn0= | ||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlTG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NyZWF0ZUxvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsMkZBQXlFO0FBQ3pFLHVEQUFpRDtBQUdqRCx5RUFBcUU7QUFFckUsTUFBTSxZQUFZLEdBQUcsdUJBQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQTtBQUU1RSxTQUFnQixZQUFZLENBQUMsT0FBZSxRQUFRLEVBQUUsUUFBa0IsTUFBTTtJQUM1RSxNQUFNLFlBQVksR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsS0FBSyxZQUFZLENBQUE7SUFFMUQsT0FBTyxNQUFNLENBQUMsWUFBWSxDQUFDO1FBQ3pCLElBQUk7UUFDSixLQUFLO1FBQ0wsR0FBRyxDQUFDLFlBQVk7WUFDZCxDQUFDLENBQUM7Z0JBQ0UsT0FBTyxFQUFFLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxJQUFJLG1EQUF3QixFQUFhLEVBQUUsQ0FBQzthQUM5RTtZQUNILENBQUMsQ0FBQztnQkFDRSxNQUFNLEVBQUUsWUFBWTthQUNyQixDQUFDO0tBQ1AsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQWRELG9DQWNDIn0= |
+2
-0
@@ -0,2 +1,4 @@ | ||
| import Logger from 'bunyan'; | ||
| export * from './createLogger'; | ||
| export * from './BunyanStackdriverAdapter'; | ||
| export { Logger }; |
+4
-1
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Logger = void 0; | ||
| const tslib_1 = require("tslib"); | ||
| const bunyan_1 = tslib_1.__importDefault(require("bunyan")); | ||
| exports.Logger = bunyan_1.default; | ||
| tslib_1.__exportStar(require("./createLogger"), exports); | ||
| tslib_1.__exportStar(require("./BunyanStackdriverAdapter"), exports); | ||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEseURBQThCO0FBQzlCLHFFQUEwQyJ9 | ||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLDREQUEyQjtBQUlsQixpQkFKRixnQkFBTSxDQUlFO0FBRmYseURBQThCO0FBQzlCLHFFQUEwQyJ9 |
+1
-1
| { | ||
| "name": "@ythub/logger", | ||
| "version": "1.1.1", | ||
| "version": "1.1.2", | ||
| "main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "typings": "dist/index.d.ts", |
Sorry, the diff of this file is not supported yet
37062
2.5%294
4.63%7
16.67%