1.4.2 • Published 4 years ago

@tick-core/logger v1.4.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

tick-core-logger——日志记录和日志切割组件

介绍

对 winston 的封装,tick-core-http-server集成了tick-core-logger

快速开始

npm install @tick-core/logger
import { Logger } from '@tick-core/logger'
const logger = new Logger(logPath: string, isLocal?: boolean)
参数描述
logPath日志存储位置
isLocal是否是本地开发

⚠️️注意:
isLocaltrue时所有日志级别都会打印,否则只打印accss log,默认为false

API

日志记录

  • 获取信息日志和普通错误日志
const { error, info } = logger.getLogger(logType: string)
error(tid: string, error: Record<string, any> | string, data?: Record<string, any>)
info(tid: string, data: Record<string, any>)
  • 获取进程日志和http请求相关日志
const { access, app, appError } = logger.getAppLogger()
access(data: string)
app({
  tid?: string,
  requestTime?: string,
  responseTime?: string,
  pid?: number,
  method?: string,
  url?: string,
  status?: number,
  ms?: number,
  data?: {
    query?: Record<string, any>,
    body?: Record<string, any>,
    params?: Record<string, any>,
    user?: Record<string, any>,
    ip?: string,
  },
})
appError(tid: string, error: Error)
函数名描述
error普通错误日志
info普通信息日志
access进程日志
apphttp请求日志
appErrorhttp请求失败日志(http code 不等于200)
参数名描述
logType日志类型
tid请求id
error错误信息描述
data日志消息
requestTime请求时间
responseTime响应时间
pid进程id
method方法
url请求uil
statushttp status code
ms请求到响应的时间差
queryquery参数
bodybody参数
paramsparams参数
useruser 信息
ipip
1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.7

4 years ago

1.3.8

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

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.2.1

4 years ago

1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

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.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago