Socket
Socket
Sign inDemoInstall

@tsed/logger

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tsed/logger - npm Package Compare versions

Comparing version 6.0.2 to 6.1.0

lib/cjs/appenders/class/BaseAppender.js

24

package.json
{
"name": "@tsed/logger",
"version": "6.0.2",
"version": "6.1.0",
"description": "A multi channel logger written in TypeScript.",

@@ -9,8 +9,17 @@ "private": false,

"source": "./src/index.ts",
"main": "./lib/index.js",
"typings": "./lib/index.d.ts",
"main": "./lib/cjs/index.js",
"module": "./lib/esm/index.js",
"typings": "./lib/types/index.d.ts",
"exports": {
"require": "./lib/index.js",
"default": "./lib/index.modern.js"
"types": "./lib/types/index.d.ts",
"import": "./lib/esm/index.js",
"require": "./lib/cjs/index.js",
"default": "./lib/esm/index.js"
},
"scripts": {
"build": "yarn barrels && yarn run build:esm && yarn run build:cjs",
"build:cjs": "tsc --build tsconfig.compile.json",
"build:esm": "tsc --build tsconfig.compile.esm.json",
"barrels": "yarn barrelsby --delete -d ./src -e \"\\.spec\\.ts\" -e \"__mock__\" -e \".benchmark.ts\""
},
"repository": "https://github.com/tsedio/logger",

@@ -27,6 +36,3 @@ "keywords": [

},
"homepage": "https://github.com/tsedio/logger/tree/production//packages/logger",
"scripts": {
"build": "microbundle --target node --no-compress --format modern,cjs --tsconfig ./tsconfig.compile.json"
},
"homepage": "https://github.com/tsedio/logger/tree/production/packages/logger",
"dependencies": {

@@ -33,0 +39,0 @@ "colors": "1.4.0",

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

# @tsed/logger
# @tsed/logger
[![Build Status](https://travis-ci.org/tsedio/logger.svg?branch=master)](https://travis-ci.org/tsedio/logger)
[![Coverage Status](https://coveralls.io/repos/github/tsedio/logger/badge.svg?branch=master)](https://coveralls.io/github/tsedio/logger?branch=master)
[![TypeScript](https://badges.frapsoft.com/typescript/love/typescript.svg?v=100)](https://github.com/ellerbrock/typescript-badges/)
[![TypeScript](https://badges.frapsoft.com/typescript/love/typescript.svg?v=100)](https://github.com/ellerbrock/typescript-badges/)
[![npm version](https://badge.fury.io/js/%40tsed%2Flogger.svg)](https://badge.fury.io/js/%40tsed%2Flogger)

@@ -20,6 +20,6 @@ [![Dependencies](https://david-dm.org/tsedio/logger.svg)](https://david-dm.org/tsedio/logger#info=dependencies)

* Colored console logging to stdout or stderr,
* File appender, with configurable log rolling based on file size or date
* Configurable log message layout/patterns
* Different log levels for different log categories (make some parts of your app log as DEBUG, others only ERRORS, etc.)
- Colored console logging to stdout or stderr,
- File appender, with configurable log rolling based on file size or date
- Configurable log message layout/patterns
- Different log levels for different log categories (make some parts of your app log as DEBUG, others only ERRORS, etc.)

@@ -53,2 +53,3 @@ Please refer to the [documentation](https://tsedio.github.io/logger/) for more details.

Will be produce the following log output:
```

@@ -59,2 +60,3 @@ [2017-06-17 11:43:37.987] [DEBUG] [APP] - Some debug messages

Create your custom logger:
```typescript

@@ -65,22 +67,22 @@ import {Logger} from "@tsed/logger";

logger.appenders
.set({
type: "stdout",
levels: ["debug", "info", "trace"]
})
.set({
type: "stderr",
levels: ["fatal", "error", "warn"],
layout: {
type: "pattern",
pattern: "%d %p %c %X{user} %m%n"
}
})
.set({
type: "file",
filename: `${__dirname}/app.log`,
layout:{
type: "json",
separator: ","
}
})
.set({
type: "stdout",
levels: ["debug", "info", "trace"]
})
.set({
type: "stderr",
levels: ["fatal", "error", "warn"],
layout: {
type: "pattern",
pattern: "%d %p %c %X{user} %m%n"
}
})
.set({
type: "file",
filename: `${__dirname}/app.log`,
layout: {
type: "json",
separator: ","
}
});
```

@@ -94,3 +96,2 @@

## Sponsors

@@ -97,0 +98,0 @@

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