sc_error
Prototype
&sc_error(format,...)
Parameters
| Parameter | Type | M/O | Description |
|---|---|---|---|
format |
string |
M | A printf style format string. |
... |
mixed |
O | The arguments to be formatted. |
M/O = Mandatory/Optional
Return Type
None
Description
The sc_error utility function unifies logging between engines and spacecraft,
creating a single log file that spans all engines.
Errors are printed to stderr in red, logged and counted, but processing
continues. Errors are typically a result of faulty input, and thus are fixed
by the end user.
Example
engine.pl:
&sc_error("The value %d is invalid.",100);
stderr:
** ERROR: The value 100 is invalid.
logfile:
** ERROR: The value 100 is invalid.