EDIT: SOLVED , vedere commento :D log4r 1.1.4 & ruby 1.9.1 => GDC.rb and NDC.rb syntax error, unexpected ‘:’, expecting keyword_then or ‘;’ or ’n’ GDC.rb
--- GDC.rb Thu Jan 28 17:03:12 2010
+++ GDC.rb.new Thu Jan 28 16:50:37 2010
@@ -13,10 +13,10 @@
private\_class\_method :new
def self.check\_thread\_instance()
- if ( Thread.main != Thread.current ):
+ if ( Thread.main != Thread.current )
raise "Can only initialize Global Diagnostic Context from Thread.main"
else
- if ( Thread.main[GDCNAME] == nil ):
if ( Thread.main[GDCNAME] == nil )
Thread.main[GDCNAME] = $0
end
end
line 19 repalce if ( Thread.main[GDCNAME] == nil ): with if ( Thread.main[GDCNAME] == nil ) NDC.rb
--- NDC.rb Thu Jan 28 17:03:09 2010
+++ NDC.rb.new Thu Jan 28 16:51:35 2010
@@ -15,7 +15,7 @@
private\_class\_method :new
def self.check\_thread\_instance()
- if ( Thread.current[NDCNAME] == nil ):
+ if ( Thread.current[NDCNAME] == nil )
Thread.current\[NDCNAME\] = Array.new
Thread.current\[NDCNAMEMAXDEPTH\] = NDCDEFAULTMAXDEPTH
end
@@ -65,7 +65,7 @@
def self.push( value )
self.check\_thread\_instance()
- if ( Thread.current[NDCNAME].length < Thread.current[NDCNAMEMAXDEPTH] ):
+ if ( Thread.current[NDCNAME].length < Thread.current[NDCNAMEMAXDEPTH] )
Thread.current\[NDCNAME\].push( value )
end
end