1.4.2 • Published 2 years ago

@tosee/log v1.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

CI codecov NPM version

快速开始

logger.Middleware()后的中间件里的logger打印都会带上该请求的唯一ID

import { Logger } from "@tosee/log"
import koa from 'koa';
const logger = new Logger('my namespace');

const app = new koa();

app.use(logger.Middleware());

app.use(async (ctx) => {
    logger.info("test");
});

app.listen(3000);

output

[7831cef0-940c-11ea-ba2e-83ad967e8b38 2020-05-12 12:53:06]  GET /
[7831cef0-940c-11ea-ba2e-83ad967e8b38 2020-05-12 12:53:06]  test

自定义

import { Logger } from "@tosee/log"
import koa from 'koa';
const logger = new Logger('my namespace',{
    withUID:Logger.templete`[${0}] [${1}] [${2}]`,
    withoutUID:Logger.templete`[${0}] [${1}]`,
});

const app = new koa();

app.use(logger.Middleware());

app.use(async (ctx) => {
    logger.info("test");
});

app.listen(3000);

output

[7831cef0-940c-11ea-ba2e-83ad967e8b38] [2020-05-12] [12:53:06]  GET /
[7831cef0-940c-11ea-ba2e-83ad967e8b38] [2020-05-12] [12:53:06]  test
1.4.2

2 years ago

1.4.0

2 years ago

1.3.0

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago