Skip to content

Commit

Permalink
Fix: add missing util.go
Browse files Browse the repository at this point in the history
  • Loading branch information
yunginnanet committed Jun 26, 2024
1 parent 888142b commit eac788b
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions cmd/HellPot/util.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package main

import (
"os"
"strconv"

"github.com/rs/zerolog"

"github.com/yunginnanet/HellPot/internal/config"
"github.com/yunginnanet/HellPot/internal/version"
)

func printInfo(log zerolog.Logger, resolvedConf string, realConfig *config.Parameters) {
log.Info().Msg("🔥 Starting HellPot 🔥")
if realConfig.UsingDefaults {
log.Warn().Msg("Using default configuration! Please edit the configuration file to suit your needs.")
}
log.Info().Msg("Version: " + version.Version)
log.Info().Msg("PID: " + strconv.Itoa(os.Getpid()))
log.Info().Msg("Using config file: " + resolvedConf)
if realConfig.Logger.RSyslog != "" {
log.Info().Msg("Logging to syslog: " + realConfig.Logger.RSyslog)
}
if realConfig.Logger.ActiveLogFileName != "" {
log.Info().Msg("Logging to file: " + realConfig.Logger.ActiveLogFileName)
}
if realConfig.Logger.DockerLogging &&
realConfig.Logger.File == "" &&
realConfig.Logger.Directory == "" &&
realConfig.Logger.RSyslog == "" {
log.Info().Msg("Only logging to standard output")
}
log.Debug().Msg("Debug logging enabled")
log.Trace().Msg("Trace logging enabled")
}

0 comments on commit eac788b

Please sign in to comment.