logfrog
v1.0.0
Published
A simple log lib for front end.
Downloads
1
Readme
logfrog
Introduce 简介
Logger lib for front end.
- Log level control:
DEBUG
,INFO
,WARN
,ERROR
. - Log output format. Logman can print TEXT or JSON log.
- Server log. Request your custom api with log.
前端日志库。
- 日志等级控制
DEBUG
,INFO
,WARN
,ERROR
- 日志格式化输出,可输出文本格式或 JSON 格式
- 服务端日志,传输日志至指定接口
Example 示例
import { logger, Level, options } from "loggerman";
options.setLevel(Level.WARN);
options.setFormatter("json"); // "json" | "text"
options.setWriter("server"); // "server" | "console" | "all"
options.setRequestUrl("https://localhost:8080/logs");
logger.info("Init Successfully.");
logger.warn("Should warning you first.");
logger.error("Did task fail.");
// JSON output type.
// JSON 输出格式。
// Request body.
// 发送至服务器的数据格式。
export type LogType = {
// Unix ms
timestamp: number;
level: LevelStr;
message: string;
extraFields?: { [key: string]: any };
};