view contrib/assimilate_alien_loggers.rb @ 8750:69b0a71b4845

(issue1448) Make sq time intervals distinct only for non epoch loads Previously it was random if the loads choosen to be part of the distinct sq time interval loads set were epoch loads or not. This led to wrong results beeing removed in the isEpoch check afterwards.
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 19 Jun 2015 16:35:13 +0200
parents 8dd89da79eaa
children
line wrap: on
line source
# run like ruby -i -p assimilate_alien_loggers.rb FILES(or stdin)
# This will replace in-place and will result in wrong getLogger
# statements in certain inner-class scenarios! Be careful.

$last_class
if $_ =~ /class ([a-zA-Z0-9]+)/
  $last_class = "#{$1}.class"
end
if $_ =~ /getLogger/
  gsub(/getLogger[ ]*\(.*\)/, "getLogger(#{$last_class})")
end

http://dive4elements.wald.intevation.org