feat(GODT-2502): Improve logs.

This commit is contained in:
Jakub
2023-04-12 11:52:03 +02:00
parent d6760d6f50
commit 7bb925b6d7
5 changed files with 18 additions and 4 deletions

View File

@ -244,6 +244,14 @@ func run(c *cli.Context) error {
}
}
logrus.WithFields(logrus.Fields{
"lastVersion": v.GetLastVersion().String(),
"showAllMail": v.GetShowAllMail(),
"updateCh": v.GetUpdateChannel(),
"rollout": v.GetUpdateRollout(),
"DoH": v.GetProxyAllowed(),
}).Info("Vault loaded")
// Load the cookies from the vault.
return withCookieJar(v, func(cookieJar http.CookieJar) error {
// Create a new bridge instance.

View File

@ -47,7 +47,10 @@ func (bridge *Bridge) serveIMAP() error {
return 0, fmt.Errorf("no IMAP server instance running")
}
logrus.Info("Starting IMAP server")
logrus.WithFields(logrus.Fields{
"port": bridge.vault.GetIMAPPort(),
"ssl": bridge.vault.GetIMAPSSL(),
}).Info("Starting IMAP server")
imapListener, err := newListener(bridge.vault.GetIMAPPort(), bridge.vault.GetIMAPSSL(), bridge.tlsConfig)
if err != nil {

View File

@ -33,7 +33,10 @@ import (
func (bridge *Bridge) serveSMTP() error {
port, err := func() (int, error) {
logrus.Info("Starting SMTP server")
logrus.WithFields(logrus.Fields{
"port": bridge.vault.GetSMTPPort(),
"ssl": bridge.vault.GetSMTPSSL(),
}).Info("Starting SMTP server")
smtpListener, err := newListener(bridge.vault.GetSMTPPort(), bridge.vault.GetSMTPSSL(), bridge.tlsConfig)
if err != nil {

View File

@ -399,7 +399,7 @@ func (bridge *Bridge) loadUsers(ctx context.Context) error {
return nil
}
log.Info("Loading connected user")
log.WithField("mode", user.AddressMode()).Info("Loading connected user")
bridge.publish(events.UserLoading{
UserID: user.UserID(),

View File

@ -262,7 +262,7 @@ func (user *User) syncMessages(
syncStartTime := time.Now()
defer func() { logrus.WithField("duration", time.Since(syncStartTime)).Info("Message sync completed") }()
logrus.WithFields(logrus.Fields{
user.log.WithFields(logrus.Fields{
"messages": len(messageIDs),
"numCPU": runtime.NumCPU(),
}).Info("Starting message sync")