package Logs;import Core.JavaBean;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * SLF4J和Logback可以取代Commons Logging和Log4j; * 始终使用SLF4J的接口写入日志,使用Logback只需要配置,不需要修改代码。 */public class Slf4jLog { public static void main(String[] args) { Slf4jLog slf4jLog = new Slf4jLog(); //日志输出测试1 slf4jLog._test(); //日志输出测试2 slf4jLog._test2(); } private Logger logger; public Slf4jLog() { logger = LoggerFactory.getLogger(getClass()); } /** * 日志输出测试1 */ private void _test() { JavaBean javaBean = new JavaBean(); logger.info("消息记录"); javaBean.setAge(38); javaBean.setEmail("hjc_042043@sina.cn"); logger.info("get age {},email {}!",javaBean.getAge(),javaBean.getEmail()); logger.debug("调试"); logger.warn("警告"); logger.error("错误信息"); logger.trace("追踪"); } /** * 记录异常信息 */ private void _test2() { try { int num = Integer.parseInt("abc"); System.out.println("字符串转整型!"+num); } catch (NumberFormatException e) { logger.error(e.toString()); } }}
Sign in to make a reply
杜甫