|
|
@ -242,6 +242,10 @@ func GetLogOutputID(str string) int {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func (s *IcsLog) DelLog() {
|
|
|
|
func (s *IcsLog) DelLog() {
|
|
|
|
|
|
|
|
conf := icsconf.GetIcsConfig()
|
|
|
|
|
|
|
|
if !conf.LogConfig.DelConfig.Value {
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
}
|
|
|
|
//var derr *icserror.IcsError = nil
|
|
|
|
//var derr *icserror.IcsError = nil
|
|
|
|
delLogCount := 0
|
|
|
|
delLogCount := 0
|
|
|
|
|
|
|
|
|
|
|
@ -276,9 +280,9 @@ func (s *IcsLog) DelLog() {
|
|
|
|
2. 현재 시간 - 삭제기간
|
|
|
|
2. 현재 시간 - 삭제기간
|
|
|
|
3. 둘 시간 차이가 0 이상 나면 삭제대상
|
|
|
|
3. 둘 시간 차이가 0 이상 나면 삭제대상
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
logTime := strings.SplitN(file.Name(), "-", -1)[1]
|
|
|
|
logTime := strings.SplitN(file.Name(), ".", -1)[1]
|
|
|
|
logYYYY, logMM, logDD = logTime[:4], logTime[4:6], logTime[6:8]
|
|
|
|
logYYYY, logMM, logDD = logTime[:4], logTime[4:6], logTime[6:8]
|
|
|
|
chgLogTime, perr := time.Parse("2006-01-02", fmt.Sprintf("%s-%s-%s", logYYYY, logMM, logDD))
|
|
|
|
chgLogTime, perr := time.Parse("2006-01-02", fmt.Sprintf("%s%s%s", logYYYY, logMM, logDD))
|
|
|
|
if perr != nil {
|
|
|
|
if perr != nil {
|
|
|
|
// s.Printf(LOG_LEVEL_ERROR, -1, " Log Time Parse error - %s \n", perr)
|
|
|
|
// s.Printf(LOG_LEVEL_ERROR, -1, " Log Time Parse error - %s \n", perr)
|
|
|
|
// fmt.Printf("Log Time Parse error - %s", perr)
|
|
|
|
// fmt.Printf("Log Time Parse error - %s", perr)
|
|
|
|