mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-17 23:50:24 +08:00
[日志审计]增加删除、清理和别的一些设置
This commit is contained in:
@@ -15,6 +15,18 @@ service LogService {
|
||||
|
||||
// 列出单页日志
|
||||
rpc listLogs (ListLogsRequest) returns (ListLogsResponse);
|
||||
|
||||
// 删除单条
|
||||
rpc deleteLogPermanently (DeleteLogPermanentlyRequest) returns (RPCSuccess);
|
||||
|
||||
// 批量删除
|
||||
rpc deleteLogsPermanently (DeleteLogsPermanentlyRequest) returns (RPCSuccess);
|
||||
|
||||
// 清理
|
||||
rpc cleanLogsPermanently (CleanLogsPermanentlyRequest) returns (RPCSuccess);
|
||||
|
||||
// 计算日志容量大小
|
||||
rpc sumLogsSize (SumLogsSizeRequest) returns (SumLogsResponse);
|
||||
}
|
||||
|
||||
// 创建日志
|
||||
@@ -47,4 +59,29 @@ message ListLogsRequest {
|
||||
|
||||
message ListLogsResponse {
|
||||
repeated Log logs = 1;
|
||||
}
|
||||
|
||||
// 删除单条
|
||||
message DeleteLogPermanentlyRequest {
|
||||
int64 logId = 1;
|
||||
}
|
||||
|
||||
// 批量删除
|
||||
message DeleteLogsPermanentlyRequest {
|
||||
repeated int64 logIds = 1;
|
||||
}
|
||||
|
||||
// 清理
|
||||
message CleanLogsPermanentlyRequest {
|
||||
int32 days = 1;
|
||||
bool clearAll = 2;
|
||||
}
|
||||
|
||||
// 计算日志容量大小
|
||||
message SumLogsSizeRequest {
|
||||
|
||||
}
|
||||
|
||||
message SumLogsResponse {
|
||||
int64 sizeBytes = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user