package DeviceDatabase import ( "github.com/SommerEngineering/Ocean/Log/Meta" ) // Function to format a logging database entry as string. func (entry LogDBEntry) Format() (result string) { // First, we convert the logging db entry to the common logging type: converted := Meta.Entry{} converted.Time = entry.TimeUTC converted.Project = entry.Project converted.Sender = Meta.Sender(entry.Sender) converted.Category = Meta.ParseCategory(entry.Category) converted.Level = Meta.ParseLevel(entry.Level) converted.Severity = Meta.ParseSeverity(entry.Severity) converted.Impact = Meta.ParseImpact(entry.Impact) converted.MessageName = Meta.MessageName(entry.MessageName) converted.MessageDescription = entry.MessageDescription converted.Parameters = entry.Parameters // Second, we can use then the format operation of these type: result = converted.Format() return }