interface Logging { prefix : string ; debug ( message ,
... parameters ) : void ; error ( message ,
... parameters ) : void ; info ( message ,
... parameters ) : void ; log ( level ,
message ,
... parameters ) : void ; success ( message ,
... parameters ) : void ; warn ( message ,
... parameters ) : void ; ( message ,
... parameters ) : void ; } Logging ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void Methods debug debug ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void error error ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void info info ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void log log ( level , message , ... parameters ) : void Parameters level : LogLevel message : string Rest ... parameters : any [] Returns void success success ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void warn warn ( message , ... parameters ) : void Parameters message : string Rest ... parameters : any [] Returns void
Represents a logging device which can be used directly as a function (for INFO logging) but also has dedicated logging functions for respective logging levels.