This plugin supports creating and managing log calls.
Once installed the plugin makes using log frameworks as painless as printing to stdout.
This is achieved with the addition of intentions, live templates and code inspections that support the most important aspects of the configured log framework.
Whenever you'd attempt to write to stdout using "sout + TAB" you can now use "logd + TAB" to write a debug log line instead (other log levels are accessible via similarly named live templates).
The plugin is aware of loggers that are currently reachable from the context and can also add new loggers if none are reachable. Creating log output remains the same no matter what log framework is used as all operations inside the bundled live templates are performed using the framework that was previously defined for the current project scope. Log calls are validated and optionally wrapped in conditional expressions if this is desired.
On top of the basic feature set, enterprise class features like log ID and log review generation are available to help improving the overall quality of the generated log.
Full usage instructions can be found at the plugin's homepage.