Files
xingrin/frontend/services/system-log.service.ts
2025-12-17 15:43:35 +08:00

21 lines
603 B
TypeScript

import apiClient from "@/lib/api-client"
import type { SystemLogResponse } from "@/types/system-log.types"
const BASE_URL = "/system/logs"
export const systemLogService = {
async getSystemLogs(params?: { lines?: number }): Promise<SystemLogResponse> {
const searchParams = new URLSearchParams()
if (params?.lines != null) {
searchParams.set("lines", String(params.lines))
}
const query = searchParams.toString()
const url = query ? `${BASE_URL}/?${query}` : `${BASE_URL}/`
const response = await apiClient.get<SystemLogResponse>(url)
return response.data
},
}