mirror of
https://github.com/router-for-me/Cli-Proxy-API-Management-Center.git
synced 2026-02-03 11:20:50 +08:00
feat: enhance logging functionality with incremental loading, improved error handling, and UI updates for better user experience
This commit is contained in:
@@ -5,12 +5,18 @@
|
||||
import { apiClient } from './client';
|
||||
|
||||
export interface LogsQuery {
|
||||
after?: string | number;
|
||||
limit?: number;
|
||||
after?: number;
|
||||
}
|
||||
|
||||
export interface LogsResponse {
|
||||
lines: string[];
|
||||
'line-count': number;
|
||||
'latest-timestamp': number;
|
||||
}
|
||||
|
||||
export const logsApi = {
|
||||
fetchLogs: (params: LogsQuery = {}) => apiClient.get('/logs', { params }),
|
||||
fetchLogs: (params: LogsQuery = {}): Promise<LogsResponse> =>
|
||||
apiClient.get('/logs', { params }),
|
||||
|
||||
clearLogs: () => apiClient.delete('/logs'),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user