import request from '@/utils/request'

/** 获取可选的日志文件列表 */
export function listLogfiles() {
  return request({
    url: '/monitor/logfile/list',
    method: 'get'
  })
}

/**
 * 读取日志文件末尾 N 行（HTTPS 轮询，无需 WebSocket）
 * @param {string} file - 文件名，如 sys-info.log
 * @param {number} lines - 行数，默认 500，最大 5000
 */
export function tailLogfile(file, lines = 500) {
  return request({
    url: '/monitor/logfile/tail',
    method: 'get',
    params: { file, lines }
  })
}
