java - How to define template to automatically create logger whenever creating any class with corresponding type? -


could me define code preset/template whenever create class line inserted well. how in intellij?

private logger logger = loggerfactory.getlogger(theclasswithinwhichcontained.class); 

e.g.

@restcontroller public class endpointscontroller {  // after defined class intellij should suggest me/or forcefully create private logger logger = loggerfactory.getlogger(endpointscontroller.class); } 

also correct me if wrong don't follow static notation loggers within ioc component singleton therefore there ever going 1 instance?

found solution myself:

search in settings "file , code templates"-> class:

replaced existing modified version:

#if (${package_name} && ${package_name} != "")package ${package_name};#end #parse("file header.java") import org.slf4j.logger; import org.slf4j.loggerfactory;  public class ${name} { private logger logger = loggerfactory.getlogger(${name}.class); } 

not sure same lazy but... :-) helped somebody.


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -