从品牌网站建设到网络营销策划,从策略到执行的一站式服务
Java日志可以通过使用java.util.logging包中的Logger类来实现.
创新互联公司,专注为中小企业提供官网建设、营销型网站制作、响应式网站开发、展示型网站制作、网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
使用方法如下:
首先,需要获取一个Logger实例,可以使用Logger.getLogger()方法来获取. 例如:
Logger logger = Logger.getLogger(MyClass.class.getName());
使用logger实例记录日志. Logger类提供了多个重载的log()方法来记录不同级别的日志. 例如:
logger.info("This is an info message.");
logger.warning("This is a warning message.");
logger.severe("This is a severe message.");
可以使用logger.setLevel()方法来设置日志记录级别,只有大于等于该级别的日志才会被记录.
可以使用logger.addHandler()方法来添加日志处理器(Handler),来将日志输出到不同的地方,如控制台、文件、网络等.
使用logger.log() 可以记录不同级别的日志,可以根据需要记录不同级别的日志
可以使用logger.setUseParentHandlers(false) 取消继承父级日志处理器,只使用自己的处理器
关于java日志,下面以Log4j为例子说明(供参考)。
1、导包(Log4j所依赖的jar包)
2、配置属性文件。如下:
3、遍写调用日志方法的接口
public interface LoggerUtil {
// 得到Logger,用于打印日志
Logger logger = Logger.getLogger(LoggerUtil.class);
}
4、使用Log4j
//删除数据
@RequestMapping("/delete.do")
public String delete(Students students) {
try {
stuService.delete(students);
} catch (Exception e) {
// 直接使用
LoggerUtil.logger.error(e.getMessage());
}
return "redirect:selectAll.do";
}
异步线程写入日志,这样既不会影响业务代码,也不会影响系统性能,像你直接在主线程添加记录日志方法,如果写入比较慢的话,甚至会导致用户使用正常功能延迟而产生页面请求超时。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图