Mercurial > dive4elements > river
annotate contrib/find_alien_loggers.rb @ 8443:df65f24af5bc
(issue1762) Use getValue to obtain dateRange values
The getToValue was always the initial value regardless
of what has been entered in the form.
According to the documentation both getToValue and getFromValue
should return the "initial value" of the form field. But wether
this means the value before validation corrections or the value
the field is initialized with (which is also not true in both
cases as the field is set only after creation) It returned
the real value for the from date but not for the to date.
With an explicit getValue we workaround this issue.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 22 Oct 2014 17:33:43 +0200 |
parents | 06ebfc33578d |
children |
rev | line source |
---|---|
7538
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
1 #!/usr/bin/env ruby |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
2 # encoding: UTF-8 |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
3 |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
4 # Use like |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
5 # grep -ri getLogger src/ | ruby find_alien_loggers.rb |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
6 # Prints guesses about java source files where wrong logger is used to stderr. |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
7 ARGF.each_line do |line| |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
8 module_name = line.scan(/\/([^\/]*)\.java/) |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
9 next if module_name.nil? |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
10 next if module_name[0].nil? |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
11 module_name = module_name[0][0] |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
12 STDERR.puts line unless line.include?("#{module_name}.class") |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
13 end |
06ebfc33578d
Whacky little script to find possibly wrong loggers.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
14 |