felix@7538: #!/usr/bin/env ruby felix@7538: # encoding: UTF-8 felix@7538: felix@7538: # Use like felix@7538: # grep -ri getLogger src/ | ruby find_alien_loggers.rb felix@7538: # Prints guesses about java source files where wrong logger is used to stderr. felix@7538: ARGF.each_line do |line| felix@7538: module_name = line.scan(/\/([^\/]*)\.java/) felix@7538: next if module_name.nil? felix@7538: next if module_name[0].nil? felix@7538: module_name = module_name[0][0] felix@7538: STDERR.puts line unless line.include?("#{module_name}.class") felix@7538: end felix@7538: