You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@last-rev/logging

Package Overview
Dependencies
Maintainers
5
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@last-rev/logging - npm Package Compare versions

Comparing version

to
0.1.3

6

CHANGELOG.md
# @last-rev/logging
## 0.1.3
### Patch Changes
- 4e2c8e8: Added host, service, and source to logger
## 0.1.2

@@ -4,0 +10,0 @@

2

dist/index.esm.js

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

import e from"dotenv";import{transports as r,format as t,loggers as n}from"winston";import o from"datadog-winston";function s(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}e.config();var l=()=>{const e=process.env.LOG_LEVEL||"debug",n=[new r.Console({format:t.combine(t.timestamp(),t.printf((e=>{var{level:r,message:t}=e,n=c(e,["level","message"]);let o=((e,r)=>{switch(r){case"warn":return(e=>`${e}`)(e);case"error":return(e=>`${e}`)(e);default:return(e=>`${e}`)(e)}})(`[${r}] ${t}`,r);if(n)for(const e in n)o+=`\n\t${e}: ${n[e]}`;return o}))),level:e})];if(process.env.DATADOG_API_KEY){const r=t(((e,r)=>function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){s(e,r,t[r])}))}return e}({},e,r))),c=t.combine(t.json(),r({spaceId:process.env.CONTENTFUL_SPACE_ID,environment:process.env.CONTENTFUL_ENV,site:process.env.SITE})),l=new o({apiKey:process.env.DATADOG_API_KEY,level:process.env.DATADOG_LOG_LEVEL||e,format:c});n.push(l)}return{level:e,transports:n}};const a=e=>(n.has("lastrev")||n.add("lastrev",l()),e?n.get("lastrev").child(e):n.get("lastrev"));export{l as getWinstonConfig,a as getWinstonLogger};
import e from"dotenv";import{transports as r,format as t,loggers as n}from"winston";import o from"datadog-winston";function s(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}e.config();var l=()=>{const e=process.env.LOG_LEVEL||"debug",n=[new r.Console({format:t.combine(t.timestamp(),t.printf((e=>{var{level:r,message:t}=e,n=c(e,["level","message"]);let o=((e,r)=>{switch(r){case"warn":return(e=>`${e}`)(e);case"error":return(e=>`${e}`)(e);default:return(e=>`${e}`)(e)}})(`[${r}] ${t}`,r);if(n)for(const e in n)o+=`\n\t${e}: ${n[e]}`;return o}))),level:e})];if(process.env.DATADOG_API_KEY){const r=t(((e,r)=>function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){s(e,r,t[r])}))}return e}({},e,r))),c=t.combine(t.json(),r({spaceId:process.env.CONTENTFUL_SPACE_ID,environment:process.env.CONTENTFUL_ENV,site:process.env.SITE})),l=new o({apiKey:process.env.DATADOG_API_KEY,level:process.env.DATADOG_LOG_LEVEL||e,format:c,hostname:process.env.VERCEL_URL,service:process.env.SITE_NAME||process.env.DOMAIN,ddsource:"last-rev"});n.push(l)}return{level:e,transports:n}};const a=e=>(n.has("lastrev")||n.add("lastrev",l()),e?n.get("lastrev").child(e):n.get("lastrev"));export{l as getWinstonConfig,a as getWinstonLogger};

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("dotenv"),r=require("winston"),t=require("datadog-winston");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(e),s=n(t);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function l(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}o.default.config();var c=()=>{const e=process.env.LOG_LEVEL||"debug",t=[new r.transports.Console({format:r.format.combine(r.format.timestamp(),r.format.printf((e=>{var{level:r,message:t}=e,n=l(e,["level","message"]);let o=((e,r)=>{switch(r){case"warn":return(e=>`${e}`)(e);case"error":return(e=>`${e}`)(e);default:return(e=>`${e}`)(e)}})(`[${r}] ${t}`,r);if(n)for(const e in n)o+=`\n\t${e}: ${n[e]}`;return o}))),level:e})];if(process.env.DATADOG_API_KEY){const n=r.format(((e,r)=>function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){a(e,r,t[r])}))}return e}({},e,r))),o=r.format.combine(r.format.json(),n({spaceId:process.env.CONTENTFUL_SPACE_ID,environment:process.env.CONTENTFUL_ENV,site:process.env.SITE})),l=new s.default({apiKey:process.env.DATADOG_API_KEY,level:process.env.DATADOG_LOG_LEVEL||e,format:o});t.push(l)}return{level:e,transports:t}};exports.getWinstonConfig=c,exports.getWinstonLogger=e=>(r.loggers.has("lastrev")||r.loggers.add("lastrev",c()),e?r.loggers.get("lastrev").child(e):r.loggers.get("lastrev"));
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("dotenv"),r=require("winston"),t=require("datadog-winston");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(e),s=n(t);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function l(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}o.default.config();var c=()=>{const e=process.env.LOG_LEVEL||"debug",t=[new r.transports.Console({format:r.format.combine(r.format.timestamp(),r.format.printf((e=>{var{level:r,message:t}=e,n=l(e,["level","message"]);let o=((e,r)=>{switch(r){case"warn":return(e=>`${e}`)(e);case"error":return(e=>`${e}`)(e);default:return(e=>`${e}`)(e)}})(`[${r}] ${t}`,r);if(n)for(const e in n)o+=`\n\t${e}: ${n[e]}`;return o}))),level:e})];if(process.env.DATADOG_API_KEY){const n=r.format(((e,r)=>function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){a(e,r,t[r])}))}return e}({},e,r))),o=r.format.combine(r.format.json(),n({spaceId:process.env.CONTENTFUL_SPACE_ID,environment:process.env.CONTENTFUL_ENV,site:process.env.SITE})),l=new s.default({apiKey:process.env.DATADOG_API_KEY,level:process.env.DATADOG_LOG_LEVEL||e,format:o,hostname:process.env.VERCEL_URL,service:process.env.SITE_NAME||process.env.DOMAIN,ddsource:"last-rev"});t.push(l)}return{level:e,transports:t}};exports.getWinstonConfig=c,exports.getWinstonLogger=e=>(r.loggers.has("lastrev")||r.loggers.add("lastrev",c()),e?r.loggers.get("lastrev").child(e):r.loggers.get("lastrev"));
{
"name": "@last-rev/logging",
"version": "0.1.2",
"version": "0.1.3",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -64,6 +64,6 @@ import dotenv from 'dotenv';

level: process.env.DATADOG_LOG_LEVEL || logLevel,
format: jsonFormatter
// hostname: 'my_machine',
// service: 'my_service',
// ddsource: 'nodejs',
format: jsonFormatter,
hostname: process.env.VERCEL_URL, // VERCEL_URL is set by Vercel
service: process.env.SITE_NAME || process.env.DOMAIN, // SITE_NAME is set by Netlify, DOMAIN is used for Vercel
ddsource: 'last-rev'
// ddtags: 'foo:bar,boo:baz'

@@ -70,0 +70,0 @@ });

Sorry, the diff of this file is not supported yet