The Slf4 log can open it in a way that supports annotations, and then uses the placeholder directly when it is used, without having to manually stitch strings, which is the best performance.
A build.gradle dependency
Compileonly (' Org.projectlombok:lombok ')
Second, add annotations for class
@Slf4j Public class Loggerdemo { publicvoid Test () { = Userinfo.builder (). Name ("Zzl"). Email ("[email protected]"). Build (); Log.debug ("{} format print {}", "Hello", userInfo);} }
Third, if the annotations are not recognized, in the Lombok plug-in to configure
Through the above process, our log will print to the console, and then through the Log Collection tool unified to manage it, and do not need to write to the file as before, because write to the file, when the log becomes large, you have to clean up, at the same time not conducive to query and analysis, so that way doomed to be eliminated!
Use of the JAVA?SLF4 log framework