ServerJS/API/console: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
(Added a preliminary proposal for the console module API.)
 
mNo edit summary
Line 1: Line 1:
The "console" top-level module must be available in all platforms.  The module must provide the following exports:
The "console" top-level module must be available in all platforms.  The module must provide the following exports:


; log(message, [level]): logs a message.  The level may be any of "log", "info", "warn", "error", "debug", "pass", "fail", null, or undefined.  Other labels beginning with "x" and a platform-specific identifier are reserved for the corresponding platform.
; log(message) : logs a message
; info(message) : logs an informational message
; info(message) : logs an informational message
; warn(message) : logs a warning message
; warn(message) : logs a warning message
Line 8: Line 8:
; pass(name) : logs the success of a test
; pass(name) : logs the success of a test
; fail(name) : logs the failure of a test
; fail(name) : logs the failure of a test
; print(message, [level]): logs a message.  The level may be any of "log", "info", "warn", "error", "debug", "pass", "fail", null, or undefined.  Other labels beginning with "x" and a platform-specific identifier are reserved for the corresponding platform.


Message may be any object reference.
Messages may be any reference.  Names must be strings.




171

edits

Navigation menu