module MessageLogger { |
enum PriorityType{ emerg, alert, crit, err, |
warning, notice, info, debug }; |
interface Sys { |
short SystemLog(in string IdStr, in PriorityType |
priority, in string LogMsg) }; |
}; |
char *IdStr="processname@hostname[pid]" |
char *IdStr=Identifier(argv[0]); |
char LogMsg[MAXSIZE]; |
Prepare Error Message |
sprintf(LogMsg,"%s %d %s",__METHOD__,__LINE__, |
"Invalid BPM data"); |
Send Error Message with high severity "err" |
LogRef->SystemLog(IdStr,(PriorityType) err,LogMsg); |