annotate contrib/assimilate_alien_loggers.rb @ 8721:1083cb887ffb

(issue1754) Do not filter BedHeightSoundings to range. This is more symetric to WINFO Raw data and fixes the problematic master artifact information loss from issue1754 as the information from the master (range) is no longer required.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 27 Apr 2015 17:35:28 +0200
parents 8dd89da79eaa
children
rev   line source
7539
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
1 # run like ruby -i -p assimilate_alien_loggers.rb FILES(or stdin)
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
2 # This will replace in-place and will result in wrong getLogger
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
3 # statements in certain inner-class scenarios! Be careful.
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
4
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
5 $last_class
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
6 if $_ =~ /class ([a-zA-Z0-9]+)/
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
7 $last_class = "#{$1}.class"
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
8 end
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
9 if $_ =~ /getLogger/
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
10 gsub(/getLogger[ ]*\(.*\)/, "getLogger(#{$last_class})")
8dd89da79eaa Added spooky ruby script to get started fixing logger instances of wrong classes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
11 end

http://dive4elements.wald.intevation.org