设置文件追加模式 - LogSetAppendMode
函数简介
设置日志文件的追加模式,控制程序重启后是继续追加到现有文件还是创建新文件。
接口名称
LogSetAppendMode
DLL调用
int32_t LogSetAppendMode(int64_t instance, int64_t loggerHandle, int32_t enableAppend);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| loggerHandle | 长整数型 | 日志实例句柄(0 表示默认实例) |
| enableAppend | 整数型 | 是否启用追加(1 启用,0 禁用) |
示例
// 启用追加模式(默认)
int result = LogSetAppendMode(instance, 0, 1);
// 禁用追加模式
int result = LogSetAppendMode(instance, 0, 0);
返回值
1 成功,0 失败。
注意事项
- 默认值:
1(启用追加) - 启用追加模式时,程序重启后继续追加到现有文件,适合长期运行的服务程序
- 禁用追加模式时,程序重启后会将现有文件重命名为备份,然后创建新文件
- 修改后立即生效,如果日志系统已初始化,会自动重新初始化
