mirror of
https://github.com/decke/smtprelay.git
synced 2025-12-25 07:43:06 -07:00
Implement structured logs using logrus
This was based loosely on an earlier implementation by Danny Kopping <danny.kopping@grafana.com>
This commit is contained in:
@@ -13,6 +13,8 @@ var (
|
||||
|
||||
var (
|
||||
logFile = flag.String("logfile", "/var/log/smtprelay.log", "Path to logfile")
|
||||
logFormat = flag.String("log_format", "default", "Log output format")
|
||||
logLevel = flag.String("log_level", "info", "Minimum log level to output")
|
||||
hostName = flag.String("hostname", "localhost.localdomain", "Server hostname")
|
||||
welcomeMsg = flag.String("welcome_msg", "", "Welcome message for SMTP session")
|
||||
listen = flag.String("listen", "127.0.0.1:25 [::1]:25", "Address and port to listen for incoming SMTP")
|
||||
@@ -33,4 +35,7 @@ var (
|
||||
|
||||
func ConfigLoad() {
|
||||
iniflags.Parse()
|
||||
|
||||
// Set up logging as soon as possible
|
||||
setupLogger()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user