| 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=Identifier(argv[0]); |
| char LogMsg[MAXSIZE]; |
|
| sprintf(LogMsg,"%s %d %s",__METHOD__,__LINE__, |
| "Invalid BPM data"); |
|
|
| LogRef->SystemLog(IdStr,(PriorityType) err,LogMsg); |