性能浪费的日志案例-使用Lambda优化日志案例
性能浪费的日志案例
注:日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。
一种典型的场景就是对参数进行有条件使用,例如对日志消息进行拼接后,在满足条件的情况下进行打印输出∶
package A_Lian_one.Demo22; public class Demo01Logger { //定义一个根据日志的级别,显示日志信息的方法 public static void showLog(int level,String message) { //对日志的等级进行判断,如果是1级别,那么输出日志信息 if (level==1){ System.out.println(message); } } public static void main(String[] args) { //定义三个日志信息 String msg1 = "Hello"; String msg2 = "World"; String msg3 = "java"; //调用showLog方法,传递日志级别和日志信息 showLog(1,msg1+msg2+msg3); } }
使用Lambda优化日志案例