Helper class to spoof log entries as produced by calling arbitrary code. This allows non-intrusive testing of dependent objects without explicitly using Mock objects as long as those dependent objects do some proper logging. As a measure of last resort, it can be used on MetaClass to spoof it's log entries on 'invokeMethod'.
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | static String | stringLog(Level level, String qualifier, Closure yield)Execute the given Closure with the according level for the Logger that is qualified by the qualifier and return the log output as a String. | 
|  | static def | withLevel(Level level, String qualifier, Closure yield)Execute the given Closure with the according level for the Logger that is qualified by the qualifier. | 
Execute the given Closure with the according level for the Logger that is qualified by the qualifier and return the log output as a String. Qualifiers are usually package or class names. Existing log level and handlers are restored after execution.