logger

package
v0.0.0-...-2dbc75c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package logger 로그 유틸 패키지

Index

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: 가변 인자

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL