项目

ASP.NET Core MVC / Razor Pages UI:JavaScript 日志记录 API

abp.log API用于在客户端编写简单的日志记录。

默认情况下,日志会通过 console.log 方法输出到控制台。

本文档适用于简单的客户端日志记录。如需了解服务端日志系统,请参阅日志记录文档。

基础用法

根据日志消息的严重程度,选择使用相应的abp.log.xxx(...)方法:

abp.log.debug("此处输出调试日志..."); //记录简单调试信息
abp.log.info({ name: "john", age: 42 }); //以信息级别记录对象
abp.log.warn("警告信息"); //记录警告信息
abp.log.error('发生错误...'); //错误信息记录
abp.log.fatal('网络连接已断开!'); //致命错误记录

日志级别

日志消息共分5个级别:

  • 调试 = 1
  • 信息 = 2
  • 警告 = 3
  • 错误 = 4
  • 致命 = 5

这些级别定义在abp.log.levels对象中(例如abp.log.levels.WARN)。

修改当前日志级别

可通过以下方式控制日志级别:

abp.log.level = abp.log.levels.WARN;

默认日志级别为DEBUG

指定级别记录日志

除了调用abp.log.info(...)等特定方法外,还可以使用abp.log.log方法并指定日志级别参数:

abp.log.log("日志消息...", abp.log.levels.INFO);
在本文档中