Update logging
This commit is contained in:
parent
4b41ef1c55
commit
326b2e459e
2 changed files with 31 additions and 1 deletions
26
.forgejo/workflows/release.yml
Normal file
26
.forgejo/workflows/release.yml
Normal file
|
@ -0,0 +1,26 @@
|
|||
: Dev Version
|
||||
run-name: ${{ github.actor }} is testing
|
||||
on: ["push"]
|
||||
jobs:
|
||||
Release:
|
||||
runs-on: docker
|
||||
#container:
|
||||
# image: goreleaser/goreleaser
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
#- run: goreleaser release --skip-publish --snapshot --rm-dist --debug
|
||||
- name: Setup Go environment
|
||||
uses: https://github.com/actions/setup-go@v2.1.3
|
||||
with:
|
||||
go-version: 1.20
|
||||
- name: Run GoReleaser
|
||||
uses: https://github.com/goreleaser/goreleaser-action@v4
|
||||
with:
|
||||
# either 'goreleaser' (default) or 'goreleaser-pro'
|
||||
distribution: goreleaser
|
||||
version: latest
|
||||
args: release --clean
|
||||
env:
|
||||
GORELEASER_FORCE_TOKEN: "gitea"
|
6
main.go
6
main.go
|
@ -3,9 +3,11 @@ package main
|
|||
import (
|
||||
_ "embed"
|
||||
"encoding/json"
|
||||
"github.com/rs/zerolog"
|
||||
"github.com/rs/zerolog/log"
|
||||
checks "http-server-status/internal/pkg/checks"
|
||||
"net/http"
|
||||
"os"
|
||||
"sync"
|
||||
"text/template"
|
||||
)
|
||||
|
@ -21,7 +23,9 @@ var checkList []checks.Check
|
|||
|
||||
func init() {
|
||||
readConfig()
|
||||
log.Debug().Int("max_percent", c.Checks.HDD.MaxPercent).Msg("HDD CHECK")
|
||||
pp := log.Output(zerolog.ConsoleWriter{Out: os.Stdout})
|
||||
multi := zerolog.MultiLevelWriter(pp)
|
||||
log.Logger = zerolog.New(multi).With().Timestamp().Caller().Logger()
|
||||
checkList = append(checkList, checks.HDD{c.Checks.HDD}, checks.Memory{Config: c.Checks.Memory}, checks.Load{Config: c.Checks.Load}, checks.Systemd{Config: c.Checks.Systemd}, checks.Version{Config: c.Checks.Version})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue