7 Message output

The Orac-dr infrastructure provides commands for primitive writers to print informational messages, warnings and error messages to the user. These commands are orac_print, orac_say, orac_warn, and orac_err. In principal these commands can send information to different locations and this location is under the control of the person running the pipeline rather than primitive writer (using the -log option). The Perl print and warn commands should not be used since they always write output to standard output and standard error whereas the ORAC print commands can send to multiple filehandles.