All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tlcsdm.log.domain.LogDocument Maven / Gradle / Ivy

There is a newer version: 1.6
Show newest version
package com.tlcsdm.log.domain;

import lombok.Builder;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.time.LocalDateTime;

/**
 * @author: 唐 亮
 * @date: 2022/3/13 0:16
 * @since: 1.0
 */
@Data
@Builder
@Slf4j
public class LogDocument {
    /**
     * 服务名
     */
    private String service;

    /**
     * 模块名
     */
    private String title;

    /**
     * 服务主机名
     */
    private String hostName;

    /**
     * 操作人
     */
    private String operatePer;

    /**
     * 客户端ip
     */
    private String ip;

    /**
     * 浏览器信息
     */
    private String browser;

    /**
     * 浏览器版本
     */
    private String version;

    /**
     * 操作系统信息
     */
    private String os;

    /**
     * 操作类型
     */
    private String operateType;

    /**
     * 请求路径
     */
    private String url;

    /**
     * 请求方法名
     */
    private String signature;

    /**
     * 请求参数
     */
    private String params;

    /**
     * 操作时间
     */
    private LocalDateTime createTime;

    /**
     * 成功1, 失败 0
     */
    private long success;

    /**
     * 项目版本
     */
    private String projectVersion;

    /**
     * traceId
     */
    private String traceId;

    /**
     * 错误信息
     */
    private String errMessage;

    /**
     * 错误信息
     */
    private String result;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy