New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

logger-safe-security

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

logger-safe-security - npm Package Compare versions

Comparing version 1.1.4 to 1.1.5

4

lib/index.d.ts
import winston from "winston";
export declare const levels: winston.config.NpmConfigSetLevels;
export declare type Logger = winston.Logger;
export declare const createLogger: ({ logLevel, service }?: {
logLevel?: string | undefined;
export declare const createLogger: ({ level, service }?: {
level?: string | undefined;
service?: string | undefined;
}) => winston.Logger;

@@ -8,7 +8,7 @@ "use strict";

const winston_1 = __importDefault(require("winston"));
const { combine, errors, timestamp, splat, json } = winston_1.default.format;
const { combine, errors, timestamp, splat, json, metadata } = winston_1.default.format;
exports.levels = winston_1.default.config.npm.levels;
const createLogger = ({ logLevel = "info", service } = { logLevel: "info" }) => winston_1.default.createLogger({
const createLogger = ({ level = "info", service } = { level: "info" }) => winston_1.default.createLogger({
// default log level is "info"
level: logLevel,
level,
// combining multiple formats to get the desired output

@@ -18,6 +18,10 @@ format: combine(

errors({ stack: true }),
// adds timestamp to all log messages
timestamp(),
// enables string interpolation of messages
splat(),
// adds timestamp to all log messages
timestamp(),
// moves all the other fields in the message to `metadata` property
metadata({
fillExcept: ["message", "level", "timestamp", "service", "type"]
}),
// default log format is JSON

@@ -24,0 +28,0 @@ json()),

{
"name": "logger-safe-security",
"version": "1.1.4",
"version": "1.1.5",
"description": "Custom logging framework used in SAFE",

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc