heroagent/pkg/logger/factory.go
2025-04-23 04:18:28 +02:00

20 lines
290 B
Go

package logger
import (
"os"
)
// New creates a new Logger instance
func New(path string) (*Logger, error) {
// Create directory if it doesn't exist
err := os.MkdirAll(path, 0755)
if err != nil {
return nil, err
}
return &Logger{
Path: path,
LastLogTime: 0,
}, nil
}