Log.LogShort(senderName,LM.CategorySYSTEM,LM.LevelINFO,LM.MessageNameSTARTUP,`Register this ICCC command in to the database.`,`channel=`+channel,`command=`+command)
Log.LogFull(senderName,LM.CategorySYSTEM,LM.LevelINFO,LM.SeverityHigh,LM.ImpactHigh,LM.MessageNameSTARTUP,`This ICCC command is already known and active.`,`Please shutdown the system next time!`)
Log.LogFull(senderName,LM.CategorySYSTEM,LM.LevelINFO,LM.SeverityNone,LM.ImpactNone,LM.MessageNameSTARTUP,`This ICCC command is already known but it was not active.`,`The command is active now!`)
return
}
// Case: Not exist
Log.LogFull(senderName,LM.CategorySYSTEM,LM.LevelWARN,LM.SeverityCritical,LM.ImpactNone,LM.MessageNameCONFIGURATION,`This ICCC command is not known.`,`Create now a new entry!`)
entry:=Scheme.Listener{}
entry.Channel=channel
entry.Command=command
entry.IsActive=true
entry.IPAddressPort=correctAddressWithPort
iferr:=collectionListener.Insert(entry);err!=nil{
Log.LogFull(senderName,LM.CategorySYSTEM,LM.LevelERROR,LM.SeverityCritical,LM.ImpactCritical,LM.MessageNameDATABASE,`It was not possible to add this ICCC command!`,err.Error(),`channel=`+channel,`command=`+command)
}else{
Log.LogShort(senderName,LM.CategorySYSTEM,LM.LevelINFO,LM.MessageNameCONFIGURATION,`This ICCC command is now known and active.`)