@tsed/logger
Advanced tools
Comparing version 6.0.2 to 6.1.0
{ | ||
"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 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
255648
165
3183
107
1