package com.cico.nest.lcdp.boot.api.infra.logger;

import com.cico.nest.lcdp.boot.api.infra.logger.dto.ApiAccessLogCreateReqDTO;
import jakarta.validation.Valid;


/**
 * API 访问日志的 API 接口
 *
 * @author zws
 */
public interface ApiAccessLogApi {

    /**
     * 创建 API 访问日志
     *
     * @param createDTO 创建信息
     */
    void createApiAccessLog(@Valid ApiAccessLogCreateReqDTO createDTO);

    /**
     * 是否开启日志记录
     * @return boolean
     */
    boolean isEnable();

}
