public interface CodegenLogger
An abstraction for logging code processing and generation events.
-
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenLoggercreate(System.Logger logger) Create a new logger backed bySystem.Logger.voidlog(CodegenEvent event) Log a new codegen event.default voidlog(System.Logger.Level level, String message) Log a new codegen (simple) event.
-
Method Details
-
create
Create a new logger backed bySystem.Logger.- Parameters:
logger- delegate to log all events to- Returns:
- a new
CodegenLoggerbacked by the system logger
-
log
Log a new codegen event. SeeCodegenEventfor log level mappings.- Parameters:
event- to log
-
log
Log a new codegen (simple) event. SeeCodegenEventfor log level mappings.- Parameters:
level- log level to usemessage- message to log
-