github.com/whatap/golib@v0.0.22/util/panicutil/logger.linux.go (about)

     1  //+build !windows
     2  
     3  package panicutil
     4  
     5  import (
     6  	"github.com/natefinch/lumberjack"
     7  )
     8  
     9  func getErrorLogger() *lumberjack.Logger {
    10  	if errorLogger == nil {
    11  		errorLogger = &lumberjack.Logger{
    12  			Filename:   "/var/log/whatap_infrad.log",
    13  			MaxSize:    10, // megabytes after which new file is created
    14  			MaxBackups: 2,  // number of backups
    15  			MaxAge:     37, //days
    16  		}
    17  	}
    18  
    19  	return errorLogger
    20  }