interface Logging { prefix : string ; debug ( message : string , ... parameters : any [] ) : void ; error ( message : string , ... parameters : any [] ) : void ; info ( message : string , ... parameters : any [] ) : void ; log ( level : LogLevel , message : string , ... parameters : any [] ) : void ; success ( message : string , ... parameters : any [] ) : void ; warn ( message : string , ... parameters : any [] ) : void ; ( message : string , ... parameters : any [] ) : void ; } Logging ( message : string , ... parameters : any [] ) : void Parameters message : string ... parameters : any [] Returns void Properties Methodsdebug debug ( message : string , ... parameters : any [] ) : void Parameters message : string ... parameters : any [] Returns void error error ( message : string , ... parameters : any [] ) : void Parameters message : string ... parameters : any [] Returns void info info ( message : string , ... parameters : any [] ) : void Parameters message : string ... parameters : any [] Returns void log log ( level : LogLevel , message : string , ... parameters : any [] ) : void Parameters level : LogLevel message : string ... parameters : any [] Returns void success success ( message : string , ... parameters : any [] ) : void Parameters message : string ... parameters : any [] Returns void warn warn ( message : string , ... parameters : any [] ) : void Parameters message : string ... 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.