Protected
afterProtected
currentProtected
filenameProtected
isUsed for both C and Java printf functions
Protected
_append_** PRIVATE METHODS ***
Optional
type: numberProtected
_declareFunction that receives no arguments and generates a new name
Protected
_getProtected
_infoInserts the given code before/after the given join point.
Override this method if you need to specialize the insertion.
Checks the initial constrains before executing the actual log (ancestor function, minimum of elements to log, defines the value of insertBefore) Should be called on the beggining of each implementation of log
Undefined on failure and a $function instance if successful
Protected
_printfGenerates printf like code for c and java
The name of the function to use (printf for C, System.out.println for Java)
Optional
prefix: stringOptional
suffix: stringOptional
delimiter: stringSets up the code for the Logger in the file and function that is called
Protected
_warnAppends an expression that represents a char.
The expression to append
The current logger instance
Appends an expression that represents a double.
The expression to append
The current logger instance
Appends an expression that represents a hex number.
The expression to append
The current logger instance
Appends an expression that represents a int.
The expression to append
The current logger instance
Appends an expression that represents a long.
The expression to append
The current logger instance
Appends an expression that represents a long long.
the expression to append
The current logger instance
Appends an expression that represents an octal.
The expression to append
The current logger instance
Appends an expression that represents a string.
The expression to append
The current logger instance
The same as 'appendChar'.
The expression to append
The current logger instance
The same as 'appendDouble'.
The expression to append
The current logger instance
The same as 'appendHex'.
The expression to append
The current logger instance
The same as 'appendInt'.
The expression to append
The current logger instance
Helper method which call 'log' with 'insertBefore' set to true
The same as 'appendLong'.
The expression to append
The current logger instance
Appends an expression that represents a long long.
the expression to append
The current logger instance
The same as 'appendOctal'.
The expression to append
The current logger instance
The same as 'appendString'.
The expression to append
The current logger instance
Logger object, for inserting code that prints/saves information to files.
Param: isGlobal
Not implemented, please ignore
Param: filename
If set, instead of printing, will insert code for writing output to this file