Rotate
Available options
Example
package main
import (
"time"
"ergo.services/ergo"
"ergo.services/ergo/gen"
"ergo.services/logger/rotate"
)
func main() {
var options gen.NodeOptions
ropt := rotate.Options{Period: time.Minute, Compress: false}
rlog, err := rotate.CreateLogger(ropt)
if err != nil {
panic(err)
}
logger := gen.Logger{
Name: "rotate",
Logger: rlog,
}
options.Log.Loggers = append(options.Log.Loggers, logger)
node, err := ergo.StartNode("demo@localhost", options)
if err != nil {
panic(err)
}
node.Wait()
}Last updated
Was this helpful?