ioc: improve group processing warning messages. (#90)
* ioc: improve group processing warning messages. Missing newlines and quotes made it hard to parse warning messages.
This commit is contained in:
committed by
GitHub
parent
8502f91bb9
commit
fb4a3b9dd1
@@ -225,7 +225,7 @@ void GroupConfigProcessor::defineFields(GroupDefinition& groupDefinition, const
|
||||
}
|
||||
|
||||
if(fieldName.empty() && fieldConfig.info.type!=MappingInfo::Meta) {
|
||||
fprintf(stderr, "%s.%s Error: only +type:\"meta\" map be mapped at struct top\n",
|
||||
fprintf(stderr, "%s.%s Error: only +type:\"meta\" can be mapped at struct top\n",
|
||||
groupName.c_str(), fieldName.c_str());
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -33,8 +33,7 @@ void GroupProcessorContext::assign(const Value& value) {
|
||||
groupPvConfig.structureId = value.as<std::string>();
|
||||
|
||||
} else {
|
||||
groupConfigProcessor->groupProcessingWarnings += "Unknown group option ";
|
||||
groupConfigProcessor->groupProcessingWarnings += field;
|
||||
groupConfigProcessor->groupProcessingWarnings += SB()<<"Unknown group option: \""<<field<<"\"\n";
|
||||
}
|
||||
field.clear();
|
||||
|
||||
@@ -59,7 +58,7 @@ void GroupProcessorContext::assign(const Value& value) {
|
||||
} else if(tname == "const") {
|
||||
type = MappingInfo::Const;
|
||||
} else {
|
||||
groupConfigProcessor->groupProcessingWarnings += SB()<<"Unknown mapping +type:\""<<tname<<"\" ignored";
|
||||
groupConfigProcessor->groupProcessingWarnings += SB()<<"Unknown mapping +type:\""<<tname<<"\" ignored\n";
|
||||
}
|
||||
groupField.info.type = type;
|
||||
|
||||
@@ -82,8 +81,7 @@ void GroupProcessorContext::assign(const Value& value) {
|
||||
groupField.info.cval = value;
|
||||
|
||||
} else {
|
||||
groupConfigProcessor->groupProcessingWarnings += "Unknown group field option ";
|
||||
groupConfigProcessor->groupProcessingWarnings += field + ":" + key;
|
||||
groupConfigProcessor->groupProcessingWarnings += SB()<<"Unknown group field option: \""<<field<<":"<<key<<"\"\n";
|
||||
}
|
||||
key.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user