Mercurial > dive4elements > river
diff contrib/find_alien_loggers.rb @ 7538:06ebfc33578d
Whacky little script to find possibly wrong loggers.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 08 Nov 2013 08:03:42 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/find_alien_loggers.rb Fri Nov 08 08:03:42 2013 +0100 @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby +# encoding: UTF-8 + +# Use like +# grep -ri getLogger src/ | ruby find_alien_loggers.rb +# Prints guesses about java source files where wrong logger is used to stderr. +ARGF.each_line do |line| + module_name = line.scan(/\/([^\/]*)\.java/) + next if module_name.nil? + next if module_name[0].nil? + module_name = module_name[0][0] + STDERR.puts line unless line.include?("#{module_name}.class") +end +