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

com.suchtool.nicelog.util.log.bo.NiceLogBO Maven / Gradle / Ivy

package com.suchtool.nicelog.util.log.bo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.suchtool.nicelog.util.log.inner.bo.NiceLogInnerBO;
import lombok.Data;

@Data
public class NiceLogBO {
    /**
     * 参数
     */
    private String param;

    /**
     * 返回值
     */
    private String returnValue;

    /**
     * 原始返回值
     */
    private String originReturnValue;

    /**
     * 标记
     */
    private String mark;

    /**
     * 业务单号
     */
    private String businessNo;

    /**
     * 信息
     */
    private String message;

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

    /**
     * 错误详细信息
     */
    private String errorDetailInfo;

    /**
     * 异常信息。栈追踪字符串会自动保存到{@link NiceLogInnerBO#getStackTrace()}
     */
    @JsonIgnore
    private Throwable throwable;

    /**
     * 打印栈追踪(用于非异常时主动获得栈追踪)
     */
    private Boolean recordStackTrace;

    /**
     * 操作人ID
     */
    private String operatorId;

    /**
     * 操作人名字
     */
    private String operatorName;

    /**
     * 其他1
     */
    private String other1;

    /**
     * 其他2
     */
    private String other2;

    /**
     * 其他3
     */
    private String other3;

    /**
     * 其他4
     */
    private String other4;

    /**
     * 其他5
     */
    private String other5;

    /**
     * 其他6
     */
    private String other6;

    /**
     * 其他7
     */
    private String other7;

    /**
     * 其他8
     */
    private String other8;

    /**
     * 其他9
     */
    private String other9;

    /**
     * 其他10
     */
    private String other10;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy