Class ErrorLogs


  • @Entity
    public class ErrorLogs
    extends java.lang.Object
    에러로그 엔터티.
    Version:
    1.0
    Author:
    always0ne
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Boolean alert
      알림이 전달되었는지 여부.
      private java.time.LocalDateTime errorDatetime
      에러 발생 시각.
      private ErrorInfo errorInfo
      에러 정보.
      private java.lang.Long id
      pk.
      private RequestInfo requestInfo
      사용자 요청 정보.
      private SystemInfo systemInfo
      서버 시스템 정보.
      private java.lang.String userInfo
      접속자 ID(비로그인 사용자는 anonymousUser).
    • Constructor Summary

      Constructors 
      Constructor Description
      ErrorLogs​(ch.qos.logback.classic.spi.ILoggingEvent eventObject, java.lang.String serverName, java.lang.String uri, java.lang.String parameter, java.lang.String header, java.lang.String body, java.lang.String agent)
      Create ErrorLogs.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void markAsAlert()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • id

        private java.lang.Long id
        pk.
      • userInfo

        private java.lang.String userInfo
        접속자 ID(비로그인 사용자는 anonymousUser).
      • systemInfo

        private SystemInfo systemInfo
        서버 시스템 정보.
      • errorInfo

        private ErrorInfo errorInfo
        에러 정보.
      • requestInfo

        private RequestInfo requestInfo
        사용자 요청 정보.
      • alert

        private java.lang.Boolean alert
        알림이 전달되었는지 여부.
      • errorDatetime

        private final java.time.LocalDateTime errorDatetime
        에러 발생 시각.
    • Constructor Detail

      • ErrorLogs

        public ErrorLogs​(ch.qos.logback.classic.spi.ILoggingEvent eventObject,
                         java.lang.String serverName,
                         java.lang.String uri,
                         java.lang.String parameter,
                         java.lang.String header,
                         java.lang.String body,
                         java.lang.String agent)
        Create ErrorLogs.
        Parameters:
        eventObject - error 정보
        serverName - 서버이름
        uri - request URi
        parameter - request Parameter
        header - request header
        body - request body
        agent - request agent
    • Method Detail

      • markAsAlert

        public void markAsAlert()