package tech.powerjob.server.persistence.local; import tech.powerjob.common.enums.LogLevel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; /** * 本地的运行时日志 * * @author tjq * @since 2020/4/27 */ @Data @Entity @NoArgsConstructor @AllArgsConstructor @Table(name = "local_instance_log", indexes = {@Index(columnList = "instanceId")}) public class LocalInstanceLogDO { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private Long instanceId; /** * 日志时间 */ private Long logTime; /** * 日志级别 {@link LogLevel} */ private Integer logLevel; /** * 日志内容 */ @Lob @Column(columnDefinition="TEXT") private String logContent; /** * 机器地址 */ private String workerAddress; }