Skip to content

Commit 394aba9

Browse files
committed
EPN Stderr monitor: Prepend messages from syslog with [GLOBAL SYSLOG]
1 parent 2ead385 commit 394aba9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Utilities/EPNMonitoring/src/EPNstderrMonitor.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ void EPNMonitor::sendLog(const std::string& file, const std::string& message)
126126
mLoggerContext->setField(InfoLogger::InfoLoggerContext::FieldName::Facility, ("stderr/" + file).substr(0, 31));
127127
mLoggerContext->setField(InfoLogger::InfoLoggerContext::FieldName::Run, mRunNumber != 0 ? std::to_string(mRunNumber) : "unspecified");
128128
static const InfoLogger::InfoLogger::InfoLoggerMessageOption opt = {InfoLogger::InfoLogger::Severity::Error, 3, InfoLogger::InfoLogger::undefinedMessageOption.errorCode, InfoLogger::InfoLogger::undefinedMessageOption.sourceFile, InfoLogger::InfoLogger::undefinedMessageOption.sourceLine};
129-
mLogger->log(opt, *mLoggerContext, "stderr: %s", message.c_str());
129+
mLogger->log(opt, *mLoggerContext, "stderr: %s", file == "SYSLOG" ? (std::string("[GLOBAL SYSLOG]: ") + message).c_str() : message.c_str());
130130
} else {
131131
printf("stderr: %s: %s\n", file.c_str(), message.c_str());
132132
}

0 commit comments

Comments
 (0)