Documentation ¶
Overview ¶
Package logger 로그 유틸 패키지
Index ¶
- type Logger
- type SyncLogger
- func (s *SyncLogger) FinalizeLogger()
- func (s *SyncLogger) InitializeLogger()
- func (s *SyncLogger) LogDebug(format string, args ...interface{})
- func (s *SyncLogger) LogError(format string, args ...interface{})
- func (s *SyncLogger) LogFatal(format string, args ...interface{})
- func (s *SyncLogger) LogInfo(format string, args ...interface{})
- func (s *SyncLogger) LogPanic(format string, args ...interface{})
- func (s *SyncLogger) LogWarn(format string, args ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { InitializeLogger() FinalizeLogger() LogInfo(format string, args ...interface{}) LogWarn(format string, args ...interface{}) LogError(format string, args ...interface{}) LogDebug(format string, args ...interface{}) LogPanic(format string, args ...interface{}) LogFatal(format string, args ...interface{}) }
Logger 인터페이스
var Log Logger = &SyncLogger{}
type SyncLogger ¶
type SyncLogger struct {
// contains filtered or unexported fields
}
SyncLogger 로그 관리 정보 구조체
func (*SyncLogger) FinalizeLogger ¶
func (s *SyncLogger) FinalizeLogger()
FinalizeLogger 프로그램 종료 시 로그 자원 정리
func (*SyncLogger) InitializeLogger ¶
func (s *SyncLogger) InitializeLogger()
InitializeLogger 로거 초기화
func (*SyncLogger) LogDebug ¶
func (s *SyncLogger) LogDebug(format string, args ...interface{})
LogDebug 로그 기록 (로그 레벨:DEBUG)
Parameters:
- format: 로그 메시지
- args: 가변 인자
func (*SyncLogger) LogError ¶
func (s *SyncLogger) LogError(format string, args ...interface{})
LogError 로그 기록 (로그 레벨:ERROR)
Parameters:
- format: 로그 메시지
- args: 가변 인자
func (*SyncLogger) LogFatal ¶
func (s *SyncLogger) LogFatal(format string, args ...interface{})
LogFatal 로그 기록 (로그 레벨:FATAL) 주의: os.Exit(1) 실행
Parameters:
- format: 로그 메시지
- args: 가변 인자
func (*SyncLogger) LogInfo ¶
func (s *SyncLogger) LogInfo(format string, args ...interface{})
LogInfo 로그 기록 (로그 레벨:INFO)
Parameters:
- format: 로그 메시지
- args: 가변 인자
func (*SyncLogger) LogPanic ¶
func (s *SyncLogger) LogPanic(format string, args ...interface{})
LogPanic 로그 기록 (로그 레벨:PANIC) 주의: panic 발생
Parameters:
- format: 로그 메시지
- args: 가변 인자
func (*SyncLogger) LogWarn ¶
func (s *SyncLogger) LogWarn(format string, args ...interface{})
LogWarn 로그 기록 (로그 레벨:WARN)
Parameters:
- format: 로그 메시지
- args: 가변 인자
Click to show internal directories.
Click to hide internal directories.