You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
2.3 KiB
126 lines
2.3 KiB
5 months ago
|
# 打印日志
|
||
|
|
||
|
## log
|
||
|
|
||
|
#### 1. 接口描述
|
||
|
|
||
|
接口功能:按 log 级别上报日志
|
||
|
|
||
|
接口声明:`log(data: Object): void`
|
||
|
|
||
|
#### 2. 输入参数
|
||
|
|
||
|
| 字段 | 类型 | 必填 | 说明 |
|
||
|
| ---- | ------ | ---- | -------------- |
|
||
|
| - | Object | 是 | 打印的日志对象 |
|
||
|
|
||
|
#### 3. 返回结果
|
||
|
|
||
|
无
|
||
|
|
||
|
#### 4. 示例代码
|
||
|
|
||
|
```javascript
|
||
|
const tcb = require('@cloudbase/node-sdk')
|
||
|
const app = tcb.init()
|
||
|
let logMsg = { name: 'luke', age: '25' } // msg必须为对象
|
||
|
|
||
|
exports.main = async (event, context) => {
|
||
|
// 输出log级别
|
||
|
app.logger().log(logMsg)
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## warn
|
||
|
|
||
|
#### 1. 接口描述
|
||
|
|
||
|
接口功能:按 warn 级别上报日志
|
||
|
|
||
|
接口声明:`warn(data: Object): void`
|
||
|
|
||
|
#### 2. 输入参数
|
||
|
|
||
|
| 字段 | 类型 | 必填 | 说明 |
|
||
|
| ---- | ------ | ---- | -------------- |
|
||
|
| - | Object | 是 | 打印的日志对象 |
|
||
|
|
||
|
#### 3. 返回结果
|
||
|
|
||
|
无
|
||
|
|
||
|
#### 4. 示例代码
|
||
|
|
||
|
```javascript
|
||
|
const tcb = require('@cloudbase/node-sdk')
|
||
|
const app = tcb.init()
|
||
|
let logMsg = { name: 'luke', age: '25' } // msg必须为对象
|
||
|
|
||
|
exports.main = async (event, context) => {
|
||
|
// 输出warn级别
|
||
|
app.logger().warn(logMsg)
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## error
|
||
|
|
||
|
#### 1. 接口描述
|
||
|
|
||
|
接口功能:按 error 级别上报日志
|
||
|
|
||
|
接口声明:`error(data: Object): void`
|
||
|
|
||
|
#### 2. 输入参数
|
||
|
|
||
|
| 字段 | 类型 | 必填 | 说明 |
|
||
|
| ---- | ------ | ---- | -------------- |
|
||
|
| - | Object | 是 | 打印的日志对象 |
|
||
|
|
||
|
#### 3. 返回结果
|
||
|
|
||
|
无
|
||
|
|
||
|
#### 4. 示例代码
|
||
|
|
||
|
```javascript
|
||
|
const tcb = require('@cloudbase/node-sdk')
|
||
|
const app = tcb.init()
|
||
|
let logMsg = { name: 'luke', age: '25' } // msg必须为对象
|
||
|
|
||
|
exports.main = async (event, context) => {
|
||
|
// 输出error级别
|
||
|
app.logger().error(logMsg)
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## info
|
||
|
|
||
|
#### 1. 接口描述
|
||
|
|
||
|
接口功能:按 info 级别上报日志
|
||
|
|
||
|
接口声明:`info(data: Object): void`
|
||
|
|
||
|
#### 2. 输入参数
|
||
|
|
||
|
| 字段 | 类型 | 必填 | 说明 |
|
||
|
| ---- | ------ | ---- | -------------- |
|
||
|
| - | Object | 是 | 打印的日志对象 |
|
||
|
|
||
|
#### 3. 返回结果
|
||
|
|
||
|
无
|
||
|
|
||
|
#### 4. 示例代码
|
||
|
|
||
|
```javascript
|
||
|
const tcb = require('@cloudbase/node-sdk')
|
||
|
const app = tcb.init()
|
||
|
let logMsg = { name: 'luke', age: '25' } // msg必须为对象
|
||
|
|
||
|
exports.main = async (event, context) => {
|
||
|
// 输出info级别
|
||
|
app.logger().info(logMsg)
|
||
|
}
|
||
|
```
|