NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
##日志 日志使用slf4j来记录,不允许直接使用log4j来记录 ``` java import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static final Logger log = LoggerFactory.getLogger(UserServiceImpl.class); log.info("Processing trade with id: {} and symbol : {} ", user.getId(), user.getName()); ``` 普通调试信息使用info级别 ``` java LOG.info("调试信息"); ``` ##为什么要使用SLF4J而不是Log4J SLF4J不同于其他日志类库,它没有日志实现,而是一个抽象层,允许在后台使用任意一个日志类库。更换日志插件对代码不会造成任何侵入 ##SLF4J对比Log4J的优势 1. 使用什么插件记录日志改为文件配置,对代码无侵入 2. 占位符增强了代码的可读性,降低了代码中字符串连接次数 ``` java //Log4J logger.debug("Processing trade with id: " + id + " symbol: " + symbol); //SLF4J logger.debug("Processing trade with id: {} and symbol : {} ", id, symbol); ```