in pkg/output/simulate/simulate.go [122:136]
func (o *Output) NewInterval() error {
if o.directory == "" && o.pattern == "" {
return nil
}
if err := o.Close(); err != nil {
return err
}
pOsFile, err := os.CreateTemp(o.directory, o.pattern)
if err != nil {
return err
}
o.pWriteCloser = pOsFile
o.events = o.events[:0]
return nil
}