• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

예제 4 및 로그 처리 관련 질문 드립니다.

19.10.28 01:44 작성 조회수 88

0

수고하십니다.

예제 4의 PowError의 리시버에 관련 질문 드립니다.

1. go에서는 implements같은 키워드를 안쓰고 메소드 형태만 같으면 인터페이스의 메소드를 구현하는 거라는건 알겠는데(e PowError)리시버 형태도 가능 한건가요?

2. 에러가 발생 하면 자동으로 Error 리시버 메소드가 실행 되는 건가요

3. Fatal 이라는 기능은 치명적인 에러가 발생해도 일단 시스템은 정상적으로 돌아가게 할 수 있는거 같은데 그럼 에러메세지를 보고 처리를 해야 할거 같은데

3.1 에러메세지를 로그 파일 같은데 쓸수 있는 기능이 있는지요?

3.2 에러메세지를 로그 파일로 처리가 가능하다면 파일이 일정 사이즈가 되면 압축을 하고 새로운 파일에 로그를 쓸수 있는 그런 기능은 있는가요?

 

답변 1

답변을 작성해보세요.

0

안녕하세요.

1번은 가능합니다.(리시버 형태)

2 ~ 3번 모든 질문은 아래 예제에 나와 있습니다.

https://golang.org/src/archive/zip/example_test.go

해당 예제에 보면  에러 파일 생성 , 쓰기, Fatal일 경우 txt 파일로 처리에 관한 예제가 나와 있습니다. (압축)