---
title: AlogRecord
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/cann_base_api_0008.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/cann_base_api_0008.html
indexId: bbf372034063ea492f328eed5c2b0003659ead7c36bbd467655ecf9538e0df0368
---
# AlogRecord

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas 350 加速卡 | √ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | √ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |


#### 函数功能

该接口将在后续版本中废弃，不建议用户使用，以防止引发兼容性问题。


用于记录各模块产生的日志。


#### 函数原型

```
void AlogRecord(uint32_t moduleId, uint32_t logType, int32_t level, const char *fmt, ...)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| moduleId | 输入 | 模块ID，枚举值请参见数据类型定义。 |
| logType | 输入 | 本条日志类型，枚举值请参见数据类型定义。传入其他值视作调试日志。 |
| level | 输入 | 本条日志级别，宏定义请参见数据类型定义。 说明： 运行日志不会记录debug级别日志，DLOG\_TYPE\_RUN和DLOG\_DEBUG不可组合使用。 |
| fmt | 输入 | 待打印的内容。 接口不校验内容合法性。 单条日志最大长度为1024字节，超出则会截断。 |


#### 返回值

无。


#### 调用示例

```
AlogRecord(SLOG, DLOG_TYPE_RUN, DLOG_INFO, "test run log");
```
