🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@inkibra/logger

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@inkibra/logger - npm Package Compare versions

Comparing version
0.7.1-alpha.6
to
0.8.0-alpha.0
+51
-38
build/index.js

@@ -10,4 +10,5 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const Bunyan = __importStar(require("bunyan"));
exports.Bunyan = Bunyan;
const Logger = __importStar(require("bunyan"));
exports.Bunyan = Logger;
exports.Logger = Logger;
function applyLoggerProxy(logger) {

@@ -44,3 +45,3 @@ const handler = {

}
target.apply(thisArg, args);
Reflect.apply(target, thisArg, args);
return;

@@ -55,44 +56,56 @@ }

logger.warn = new Proxy(logger.warn, handler);
logger.child = new Proxy(logger.child, {
apply: (target, thisArg, args) => {
const child = Reflect.apply(target, thisArg, args);
return applyLoggerProxy(child);
}
});
return logger;
}
let baseLogger;
function init(component, logLevel = 'debug') {
if (baseLogger === undefined) {
if (process.title === 'node') {
const logger = Bunyan.createLogger({
name: 'Service Logger',
component,
serializers: Bunyan.stdSerializers,
streams: [
{
level: logLevel,
stream: process.stdout
},
{
level: 'warn',
stream: process.stderr
}
]
});
return baseLogger = applyLoggerProxy(logger);
}
else {
const logger = Bunyan.createLogger({
name: 'Service Logger',
component,
serializers: Bunyan.stdSerializers
});
return baseLogger = applyLoggerProxy(logger);
}
function init(service, logLevel = 'debug') {
if (process.title === 'node') {
const logger = Logger.createLogger({
name: service,
serializers: Logger.stdSerializers,
streams: [
{
level: logLevel,
stream: process.stdout
},
{
level: 'warn',
stream: process.stderr
}
]
});
return applyLoggerProxy(logger);
}
else {
return applyLoggerProxy(baseLogger.child({ component }));
const logger = Logger.createLogger({
name: service,
serializers: Logger.stdSerializers
});
return applyLoggerProxy(logger);
}
}
exports.init = init;
function forRequest(logger, requestId) {
return applyLoggerProxy(logger.child({ requestId }));
}
exports.forRequest = forRequest;
// export function traceObjectWithLogger<T extends object>(logger: Logger, obj: T){
// // TODO: ONLY LOG AND SETUP THESE LOGGING PROXIES IF DEBUG IS SETUP
// const handler = {
// get: (target: T, prop: keyof T, receiver: any) => {
// const propValue = Reflect.get(target, prop, receiver);
// if (typeof propValue === 'function') {
// return function(){
// // TODO: log here
// const returnedValue = Reflect.apply(propValue, target, arguments);
// return returnedValue;
// }
// } else {
// return propValue;
// }
// }
// }
// return new Proxy(obj, handler);
// }
exports.default = init;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQSwrQ0FBaUM7QUFxRnpCLHdCQUFNO0FBbkZkLFNBQVMsZ0JBQWdCLENBQUMsTUFBYztJQUNwQyxNQUFNLE9BQU8sR0FBRztRQUNaLEtBQUssRUFBRSxDQUFDLE1BQVcsRUFBRSxPQUFZLEVBQUUsSUFBVyxFQUFFLEVBQUU7WUFDOUMsSUFBRyxJQUFJLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxTQUFTLElBQUksT0FBTyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssUUFBUSxFQUFDO2dCQUMxRSxJQUFJLFlBQVksR0FBRyxJQUFJLENBQUM7Z0JBQ3hCLElBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBQztvQkFDMUIsWUFBWSxHQUFHLEtBQUssQ0FBQztpQkFDeEI7cUJBQ0ksSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDO29CQUNoQyxZQUFZLEdBQUcsS0FBSyxDQUFDO2lCQUN4QjtxQkFDSSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUM7b0JBQ2hDLFlBQVksR0FBRyxLQUFLLENBQUM7aUJBQ3hCO3FCQUNJLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBQztvQkFDaEMsWUFBWSxHQUFHLEtBQUssQ0FBQztpQkFDeEI7cUJBQ0ksSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDO29CQUNoQyxZQUFZ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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQSwrQ0FBaUM7QUFrR2Ysd0JBQU07QUFDaEIsd0JBQU07QUFqR2QsU0FBUyxnQkFBZ0IsQ0FBQyxNQUFjO0lBQ3BDLE1BQU0sT0FBTyxHQUFHO1FBQ1osS0FBSyxFQUFFLENBQUMsTUFBVyxFQUFFLE9BQVksRUFBRSxJQUFXLEVBQUUsRUFBRTtZQUM5QyxJQUFHLElBQUksS0FBSyxTQUFTLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLFNBQVMsSUFBSSxPQUFPLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxRQUFRLEVBQUM7Z0JBQzFFLElBQUksWUFBWSxHQUFHLElBQUksQ0FBQztnQkFDeEIsSUFBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDO29CQUMxQixZQUFZLEdBQUcsS0FBSyxDQUFDO2lCQUN4QjtxQkFDSSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUM7b0JBQ2hDLFlBQVksR0FBRyxLQUFLLENBQUM7aUJBQ3hCO3FCQUNJLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBQztvQkFDaEMsWUFBWSxHQUFHLEtBQUssQ0FBQztpQkFDeEI7cUJBQ0ksSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDO29CQUNoQyxZQUFZLEdBQUcsS0FBSyxDQUFDO2lCQUN4QjtxQkFDSSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUM7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

@@ -6,2 +6,13 @@ # Change Log

# [0.8.0-alpha.0](https://github.com/inKibra/core/compare/@inkibra/logger@0.7.1-alpha.6...@inkibra/logger@0.8.0-alpha.0) (2020-02-04)
### Features
* clouldtop development box created ([#24](https://github.com/inKibra/core/issues/24)) ([4313c85](https://github.com/inKibra/core/commit/4313c857c773cd80c9355c79c94dda12fd8cddf6))
## [0.7.1-alpha.6](https://github.com/inKibra/core/compare/@inkibra/logger@0.7.1-alpha.5...@inkibra/logger@0.7.1-alpha.6) (2019-11-26)

@@ -8,0 +19,0 @@

+52
-38

@@ -1,4 +0,4 @@

import * as Bunyan from 'bunyan';
import * as Logger from 'bunyan';
function applyLoggerProxy(logger: Bunyan){
function applyLoggerProxy(logger: Logger){
const handler = {

@@ -34,3 +34,3 @@ apply: (target: any, thisArg: any, args: any[]) => {

}
target.apply(thisArg, args);
Reflect.apply(target, thisArg, args);
return;

@@ -45,44 +45,58 @@ }

logger.warn = new Proxy(logger.warn, handler);
logger.child = new Proxy(logger.child, {
apply: (target: any, thisArg: any, args: any[]) => {
const child = Reflect.apply(target, thisArg, args);
return applyLoggerProxy(child);
}
});
return logger;
}
let baseLogger: Bunyan;
export function init(component: string, logLevel: 'info' | 'debug' | 'trace' = 'debug'){
if(baseLogger === undefined){
if(process.title === 'node') {
const logger: Bunyan = Bunyan.createLogger({
name: 'Service Logger',
component,
serializers: Bunyan.stdSerializers,
streams: [
{
level: logLevel,
stream: process.stdout
},
{
level: 'warn',
stream: process.stderr
}
]
});
return baseLogger = applyLoggerProxy(logger);
} else {
const logger: Bunyan = Bunyan.createLogger({
name: 'Service Logger',
component,
serializers: Bunyan.stdSerializers
});
return baseLogger = applyLoggerProxy(logger);
}
export function init(service: string, logLevel: 'info' | 'debug' | 'trace' = 'debug'){
if(process.title === 'node') {
const logger: Logger = Logger.createLogger({
name: service,
serializers: Logger.stdSerializers,
streams: [
{
level: logLevel,
stream: process.stdout
},
{
level: 'warn',
stream: process.stderr
}
]
});
return applyLoggerProxy(logger);
} else {
const logger: Logger = Logger.createLogger({
name: service,
serializers: Logger.stdSerializers
});
return applyLoggerProxy(logger);
}
else {
return applyLoggerProxy(baseLogger.child({component}));
}
}
export function forRequest(logger: Bunyan, requestId: string){
return applyLoggerProxy(logger.child({requestId}));
}
// export function traceObjectWithLogger<T extends object>(logger: Logger, obj: T){
// // TODO: ONLY LOG AND SETUP THESE LOGGING PROXIES IF DEBUG IS SETUP
// const handler = {
// get: (target: T, prop: keyof T, receiver: any) => {
// const propValue = Reflect.get(target, prop, receiver);
// if (typeof propValue === 'function') {
// return function(){
// // TODO: log here
// const returnedValue = Reflect.apply(propValue, target, arguments);
// return returnedValue;
// }
// } else {
// return propValue;
// }
// }
// }
// return new Proxy(obj, handler);
// }
export default init;
export {Bunyan};
export {Logger as Bunyan};
export {Logger};
{
"name": "@inkibra/logger",
"version": "0.7.1-alpha.6",
"version": "0.8.0-alpha.0",
"description": "The logger factory",

@@ -29,3 +29,3 @@ "main": "./build/index.js",

},
"gitHead": "6a923c8188e221210ad23b4b5619720048cd8ad0"
"gitHead": "8ca3c090e6451e66eb802cd8031824c1e5f02e26"
}