
# 日志设置
**接口描述**
日志设置接口。
**注意事项**
如果需要自定义日志路径，在调用create方法之后尽可能早的调用该方法，以便查看完整日志。
**方法定义**
```
/**
```
```
* 日志设置接口
```
```
* @param logInfo 日志信息类
```
```
* @return 0表示设置成功
```
```
*/
```
```
int setLog(LogInfo logInfo)
```
**参数描述**
| 参数          || 是否必须 | 类型       | 描述                                                                            |
|:--|---|:---|:---|:---|
| logInfo     || 是    | LogInfo  | 日志信息                                                                          |
|   | path     | 是    | String   | 日志路径，长度225                                                                    |
|   | logLevel | 是    | LogLevel | 日志级别： ERROR 、WARNING 、INFO 、DEBUG |
|   | enable   | 是    | boolean  | 是否开启日志                                                                        |
   
**示例代码**
```
String path = getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS).getAbsolutePath();
```
```
LogInfo logInfo = new LogInfo(path, LogLevel.DEBUG, true);
```
```
shareServiceController.setLog(logInfo);
```
![](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/public_sys-resources/note_3.0-zh-cn.png)
同步接口，返回值0标识成功，-1标识失败；初始化日志。
