Print object on the error output (stderr or a log system)

Property definitions

core :: file $ Sys :: print_error
# Print `object` on the error output (`stderr` or a log system)
fun print_error(object: Object)
do
	sys.stderr.write object.to_s
	sys.stderr.write "\n"
end
lib/core/file.nit:1702,1--1707,3

ios :: ios $ Sys :: print_error
redef fun print_error(msg) do msg.to_s.nslog
lib/ios/ios.nit:24,1--44

android :: log $ Sys :: print_error
# Use Android logs to print errors
redef fun print_error(object)
do
	log_write(priority_error, app.log_prefix.to_cstring, object.to_s.to_cstring)
end
lib/android/log.nit:32,1--36,3

nitcorn :: log $ Sys :: print_error
redef fun print_error(object) do
	var timestamp = new Tm.gmtime
	super "{timestamp.year}/{timestamp.mon}/{timestamp.mday} "+
	"{timestamp.hour}:{timestamp.min}:{timestamp.sec}: {object}"
end
lib/nitcorn/log.nit:63,1--67,3