# HG changeset patch # User Felix Wolfsteller # Date 1383894222 -3600 # Node ID 06ebfc33578da18df7aa1ca08d07db60e589e09f # Parent b1c5a567d44bb6b03567236ae5fa6bcb2ab64525 Whacky little script to find possibly wrong loggers. diff -r b1c5a567d44b -r 06ebfc33578d contrib/find_alien_loggers.rb --- /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 +