added lokiwriter log, server logger setting function and some zerolog logs
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
ycc
2024-06-04 22:02:18 +02:00
parent 118eb29d17
commit cc663d88c8
3 changed files with 102 additions and 0 deletions

View File

@ -46,6 +46,7 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
}
// user message => store
if len(msg.Messages) > 0 {
logger.Info().Msg("storing message")
from_server, err = r.storeMessage(msg)
if err != nil {
return nil, err
@ -53,11 +54,13 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
}
// check for messages
if len(msg.PullRequest) > 0 {
logger.Info().Msg("checking for messages")
from_server, err = r.checkForMessage(msg)
if err != nil {
return nil, err
}
if msg.Timeout > 0 {
logger.Info().Msg("long poll, subscribing for messages")
// set timeout for the lookup
from_server, err = r.subscribe(msg, int(msg.Timeout))
if err != nil {
@ -67,6 +70,7 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
}
// initiate video
if msg.VideoData != nil {
logger.Info().Msg("handling video")
from_server, err = r.handleVideo(msg)
if err != nil {
return nil, err
@ -74,6 +78,7 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
}
// manage Matriochka
if msg.MatriochkaMessage != nil {
logger.Info().Msg("handling matriochka")
from_server, err = r.handleMatriochka(msg)
if err != nil {
return nil, err
@ -85,6 +90,7 @@ func (r *RedisRouter) Route(msg *meowlib.ToServerMessage) (*meowlib.FromServerMe
}
// Through server invitation process
if msg.Invitation != nil {
logger.Info().Msg("handling invitation")
from_server, err = r.handleInvitation(msg)
if err != nil {
return nil, err