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
Post a Comment