123456789101112131415161718192021222324252627 |
- // +build linux
- package lumberjack_test
- import (
- "log"
- "os"
- "os/signal"
- "syscall"
- "gopkg.in/natefinch/lumberjack.v2"
- )
- // Example of how to rotate in response to SIGHUP.
- func ExampleLogger_Rotate() {
- l := &lumberjack.Logger{}
- log.SetOutput(l)
- c := make(chan os.Signal, 1)
- signal.Notify(c, syscall.SIGHUP)
- go func() {
- for {
- <-c
- l.Rotate()
- }
- }()
- }
|