feat: create standalone native fnOS repository

This commit is contained in:
2026-10-02 15:19:09 +08:00
parent 69f3c30fab
commit 6725fc131d
492 changed files with 94023 additions and 3 deletions
+22
View File
@@ -0,0 +1,22 @@
package logstore
import (
"io"
"os"
"path/filepath"
"gopkg.in/natefinch/lumberjack.v2"
)
func NewAppLogWriter(logsDir string) io.Writer {
if err := os.MkdirAll(logsDir, 0o755); err != nil {
return os.Stdout
}
return &lumberjack.Logger{
Filename: filepath.Join(logsDir, "app.log"),
MaxSize: 20,
MaxBackups: 10,
MaxAge: 30,
Compress: true,
}
}