added system log
parent
e10510b56c
commit
c9b50db0d1
|
@ -166,7 +166,7 @@ func GetAvailableLogTypes() []string {
|
||||||
|
|
||||||
func StartBackgroundLogDeleter() {
|
func StartBackgroundLogDeleter() {
|
||||||
ticker := time.NewTicker(24 * time.Hour)
|
ticker := time.NewTicker(24 * time.Hour)
|
||||||
|
|
||||||
for range ticker.C {
|
for range ticker.C {
|
||||||
CheckForDeletableLogs()
|
CheckForDeletableLogs()
|
||||||
}
|
}
|
||||||
|
@ -178,11 +178,11 @@ func CheckForDeletableLogs() {
|
||||||
logFolder := config.Cfg.LogFolder
|
logFolder := config.Cfg.LogFolder
|
||||||
|
|
||||||
err := filepath.Walk(logFolder, func(path string, info os.FileInfo, err error) error {
|
err := filepath.Walk(logFolder, func(path string, info os.FileInfo, err error) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if !info.IsDir() {
|
if !info.IsDir() {
|
||||||
// check if the file is older than the daysToKeepLogs
|
// check if the file is older than the daysToKeepLogs
|
||||||
// get the date from the file name
|
// get the date from the file name
|
||||||
|
@ -212,15 +212,15 @@ func CheckForDeletableLogs() {
|
||||||
|
|
||||||
AddLog(structs.LogBody{
|
AddLog(structs.LogBody{
|
||||||
Type: "system",
|
Type: "system",
|
||||||
Logs: []string{"I "+ utils.GetTime() + "LogManager: Deleted log file " + path + " because it was older than " + strconv.Itoa(daysToKeepLogs) + " days."},
|
Logs: []string{"I " + utils.GetTime() + "LogManager: Deleted log file " + path + " because it was older than " + strconv.Itoa(daysToKeepLogs) + " days."},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
package structs
|
package structs
|
||||||
|
|
||||||
import "github.com/google/uuid"
|
import (
|
||||||
|
"github.com/google/uuid"
|
||||||
|
)
|
||||||
|
|
||||||
type SSEClient struct {
|
type SSEClient struct {
|
||||||
MessageChannel chan SSEClientChannelMessage
|
MessageChannel chan SSEClientChannelMessage
|
||||||
|
|
Loading…
Reference in New Issue