Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fullstackoverflow/log

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

支持自定义格式与RequestID的日志库

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.