Documentation
¶
Index ¶
- func CheckErr(err error)
- func Contains(list []string, item string) bool
- func FormatCommas(num int) string
- func ResetErrorHandler()
- func SetErrorHandler(handler ErrorHandler)
- func SplitExceptEmptyItems(s, sep string) []string
- func ToSnakeCase(str string) string
- func Trim(s string) string
- func TrimMultiLine(s string) string
- type ErrorHandler
- type FatalErrorHandler
- type MockErrorHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatCommas ¶
func ResetErrorHandler ¶ added in v1.0.0
func ResetErrorHandler()
ResetErrorHandler 에러 핸들러를 기본값(FatalErrorHandler)으로 복원합니다.
func SetErrorHandler ¶ added in v1.0.0
func SetErrorHandler(handler ErrorHandler)
SetErrorHandler 에러 핸들러를 설정합니다 (주로 테스트용).
func SplitExceptEmptyItems ¶
func ToSnakeCase ¶
func TrimMultiLine ¶
Types ¶
type ErrorHandler ¶ added in v1.0.0
type ErrorHandler interface {
Handle(err error)
}
ErrorHandler 에러 처리 전략을 정의하는 인터페이스입니다.
type FatalErrorHandler ¶ added in v1.0.0
type FatalErrorHandler struct{}
FatalErrorHandler log.Fatal을 사용하는 기본 에러 핸들러입니다.
func (*FatalErrorHandler) Handle ¶ added in v1.0.0
func (h *FatalErrorHandler) Handle(err error)
Handle 에러가 있을 경우 log.Fatal을 호출하여 프로세스를 종료합니다.
type MockErrorHandler ¶ added in v1.0.0
MockErrorHandler는 테스트용 에러 핸들러입니다. 다른 패키지의 테스트에서도 사용할 수 있도록 export합니다.
func (*MockErrorHandler) Handle ¶ added in v1.0.0
func (m *MockErrorHandler) Handle(err error)
Handle은 에러를 기록하고 호출 여부를 표시합니다.
func (*MockErrorHandler) Reset ¶ added in v1.0.0
func (m *MockErrorHandler) Reset()
Reset은 MockErrorHandler의 상태를 초기화합니다.
Click to show internal directories.
Click to hide internal directories.