Skip to content

Commit

Permalink
Use rotating log files
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacob Hands committed Feb 12, 2016
1 parent 04c7c44 commit dc63e50
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import (
"github.com/mholt/caddy/caddy"
"github.com/mholt/caddy/caddy/https"
"github.com/xenolf/lego/acme"
"gopkg.in/natefinch/lumberjack.v2"
)

var (
Expand Down Expand Up @@ -65,11 +66,12 @@ func main() {
case "":
log.SetOutput(ioutil.Discard)
default:
file, err := os.OpenFile(logfile, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
if err != nil {
log.Fatalf("Error opening process log file: %v", err)
}
log.SetOutput(file)
log.SetOutput(&lumberjack.Logger{
Filename: logfile,
MaxSize: 100,
MaxAge: 14,
MaxBackups: 10,
})
}

if revoke != "" {
Expand Down

0 comments on commit dc63e50

Please sign in to comment.