一个工程的日志不见了,已经发生好几天了,我没太在意。只是偶尔需要查bug的时候不太方便,但是着急赶进度,就在本机调试查看运行过程状态,日志的问题就只是搁下了。
今天新版本发布,我终于有时间处理需求之外的工作。我准备用一大块时间死磕这个很不起眼但不明所以的日志问题,不解决不罢休。
搜索了一些配置方案,又对比了其他正常的工程,还新建了一个demo工程专门测试这个问题,修改一次运行一次。结果其他的工程都没问题,连最简单的demo工程都没问题,偏偏这个就是不行。试了很多次之后,把其他工程的配置文件复制过来之后,竟然可以了!
那我原来的配置文件哪里有问题呢?我把原来的配置和新配置做了详细的对比,终于发现一个最初级最简单,但被我彻底忽略的问题。
这个问题让我想到跋涉千里鞋里的一粒沙子的比喻。行路中鞋里经常会进沙子,那我们应该在有沙子时就立刻清理?还是等到疼到不能忍再清理?
做项目时经常有一些不痛不痒的问题,置之不理也不影响使用,但时间久了就开始发作。那这些小问题是在发现后就立刻花时间处理?还是等到非处理不可时再说?花时间处理就会影响进度,不处理就越来越难受。