Versions in this module Expand all Collapse all v0 v0.1.4 Mar 16, 2022 Changes in this version + func FatalError(message string, err error) + func GenerateUUID() string + func GetEnv() string + func GetEnvVariable(variable string) string + func GetLogLevelFromString(loglevel string) zapcore.Level + func InitLogging(options LoggerOptions) + func IsJSON(s string) bool + func LoadHtmlTemplates(server *gin.Engine, templates map[string]string) error + func StrToInt(value string) int + func StrToInt64(value string) int64 + func WinningDefault(value string, values ...string) string + type Domain struct + Public string + Websocket string + func BuildDomain(domain string, env string) *Domain + type IdentityMessage struct + Broadcaster bool + PeerId string + Subscriber bool + type LogMessage struct + Line string + type LoggerOptions struct + Env string + LogFileName string + LogLevel zapcore.Level + type Message struct + Event string + Id string + Payload interface{} + func NewMessageFromString(message []byte) (Message, error) + func (m Message) Marshal() ([]byte, error) + func (m Message) MarshalPayload() ([]byte, error) + func (m Message) ToIdentityMessage() (IdentityMessage, error) + func (m Message) ToLogMessage() (LogMessage, error) + func (m Message) ToSubscriberConnectedMessage() (SubscriberConnectedMessage, error) + func (message Message) MarshalLogObject(encoder zapcore.ObjectEncoder) error + type SubscriberConnectedMessage struct + Connected bool + func (m SubscriberConnectedMessage) Marshal() ([]byte, error)