我正在尝试根据我们的生产代码中的logger.error数生成报告,因为其中一些需要减少以警告以帮助生产支持监控。
除了在eclipse中搜索logger.error以及所有.java文件外,有没有简单的方法来生成报告?
我想也许是一个搜索.java文件的shell脚本,可能会输出一个基于此的文件?
由于
答案 0 :(得分:1)
使用这个unix shell怎么样:
find -name *.java | xargs cat | grep "logger.error" | wc -l
详细说明:
列出所有.java
个文件:
find -name *.java
列出所有.java
个文件的内容:
find -name *.java | xargs cat
过滤以仅获取 logger.error 的行:
find -name *.java | xargs cat | grep "logger.error"
输出输出:
find -name *.java | xargs cat | grep "logger.error" | wc -l
我非常确定有一种更简单的方法,但这是我脑子里想到的第一种方法,也就是接触我的项目。
答案 1 :(得分:0)
正如我在评论中所写的那样,我会在error
方法上执行Java搜索,这将允许您查找每次调用错误方法,无论Logger变量的名称是什么。
可能还需要查找log
方法
它会阻止您遇到的所有问题(不同的变量名称,分割线......)