diff --git a/icslog/icslog.go b/icslog/icslog.go index c7fbde2..2e73e0a 100644 --- a/icslog/icslog.go +++ b/icslog/icslog.go @@ -183,10 +183,12 @@ func NewIcsLog(conf *icsconf.LogConfig, level int, output int, path string, disk var oerr error oerr = os.MkdirAll(filepath.Dir(gIcsLog.LogFileName), 0777) if oerr != nil { + fmt.Println("mkdir err : ", oerr) icserror.ICSERRMakeDir.SetError(oerr) icserror.ICSERRMakeDir.PrintWithCaller(0) return } + fmt.Println("mkdir success") gIcsLog.LogFile, oerr = os.OpenFile(gIcsLog.LogFileName, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0777) if oerr != nil { diff --git a/icssvc/icssvc.go b/icssvc/icssvc.go index b25c8d9..46bda21 100644 --- a/icssvc/icssvc.go +++ b/icssvc/icssvc.go @@ -204,7 +204,7 @@ func (s IcsService) LogWatcher() *icserror.IcsError { // 일자별 rotate를 날짜 폴더로 이동 s.log.LogFileName = fmt.Sprintf("%s/%d%02d%02d/LGT.%03d.%d%02d%02d%02d%02d.log", s.log.Path, y2, m2, d2, s.config.InfoConfig.ServerID, y2, m2, d2, h2, mi2) var oerr error - s.log.LogFile, oerr = os.OpenFile(s.log.LogFileName, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) + s.log.LogFile, oerr = os.OpenFile(s.log.LogFileName, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0777) if oerr != nil { icserror.ICSERRFileOpen.SetError(oerr) //icserror.ICSERRFileOpen.PrintWithCaller(1)