This change adds the SetLogCaller method to the standard logger that
includes a reference to the calling function within the logged string.
To provide the ability to extend the behaviour of the logged caller
reference (to render the reference as a url link to the project in
which the calling function can be found), the SetCodeReferenceFormatter
method is also provided. When set, the formatter will render the
caller reference activated by SetLogCaller.
This change adds the SetLogCaller method to the standard logger that includes a reference to the calling function within the logged string.
To provide the ability to extend the behaviour of the logged caller reference (to render the reference as a url link to the project in which the calling function can be found), the SetCodeReferenceFormatter method is also provided. When set, the formatter will render the caller reference activated by SetLogCaller.