From b1f49e40e7f23ab93ffc399b3f286d9bcd9251f2 Mon Sep 17 00:00:00 2001 From: Sangbum Kim Date: Sun, 10 Jun 2018 16:57:59 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=A8=ED=82=A4=EC=A7=80=20=EA=BC=AC?= =?UTF-8?q?=EC=9D=B8=EA=B2=83=20=EA=B3=A0=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/handler.go | 2 +- image/png_encoder_buf_pool.go | 2 +- logger/common.go | 2 +- logger/rotater/global.go | 8 ++++---- logger/rotater/writeRotater.go | 1 + 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/handler/handler.go b/handler/handler.go index 56c53fb..e17daf4 100644 --- a/handler/handler.go +++ b/handler/handler.go @@ -1,4 +1,4 @@ -package util +package handler import ( "sync" diff --git a/image/png_encoder_buf_pool.go b/image/png_encoder_buf_pool.go index 7d3164d..0a9df98 100644 --- a/image/png_encoder_buf_pool.go +++ b/image/png_encoder_buf_pool.go @@ -1,4 +1,4 @@ -package util +package image import ( "sync" diff --git a/logger/common.go b/logger/common.go index 3233676..8fecc4c 100644 --- a/logger/common.go +++ b/logger/common.go @@ -3,7 +3,7 @@ package logger import "io" type WriteSyncer interface { - io.Writer + io.WriteCloser Sync() error } diff --git a/logger/rotater/global.go b/logger/rotater/global.go index 1d6e4e5..5436c2e 100644 --- a/logger/rotater/global.go +++ b/logger/rotater/global.go @@ -7,14 +7,14 @@ import ( "amuz.es/src/infra/goutils/logger" ) -var loggers logger.RotateSyncerSet +var loggers RotateSyncerSet func NewLogWriter(FileName string, MaxSizeMb, MaxBackup, MaxDay int, logDir string) logger.RotateSyncer { switch FileName { case "Stdout": - return newLocked(os.Stdout) + return NewLocked(os.Stdout) case "Stderr": - return newLocked(os.Stderr) + return NewLocked(os.Stderr) default: logpath := FileName if logDir != "" { @@ -23,7 +23,7 @@ func NewLogWriter(FileName string, MaxSizeMb, MaxBackup, MaxDay int, logDir stri log.Println(" Attention!! log writes to ", logpath) - logWriter := newRotater( + logWriter := NewRotater( logpath, MaxSizeMb, // megabytes MaxBackup, diff --git a/logger/rotater/writeRotater.go b/logger/rotater/writeRotater.go index d49d37c..f36fd27 100644 --- a/logger/rotater/writeRotater.go +++ b/logger/rotater/writeRotater.go @@ -3,6 +3,7 @@ package rotater import ( "sync" "amuz.es/src/infra/goutils/logger" + lumberjack "gopkg.in/natefinch/lumberjack.v2" ) type rotateSyncer struct {