扫码关注官方订阅号
我有个疑惑,都说日志不该记录异常信息,诸如e.getMessage(),但这样的话,究竟怎么记这个日志才能在出现问题的时候一下能定位到问题出在哪里?因为生产环境和开发环境毕竟不一样,生产环境出错了,还得在开发环境检查bug,可能根本查不出来。
业精于勤,荒于嬉;行成于思,毁于随。
我建议用log4j,灵活、强大log4j例子
如果是用log4j或者slf4j,在记录日志时的最末尾可以加上异常对象像这样:logger.error("异常信息:param={}",param,e);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我建议用log4j,灵活、强大
log4j例子
如果是用log4j或者slf4j,在记录日志时的最末尾可以加上异常对象像这样:
logger.error("异常信息:param={}",param,e);