# File lib/log4r/GDC.rb, line 31
    def self.set( a_name )
      if ( Thread.current != Thread.main ) then
        raise "Can only initialize Global Diagnostic Context from Thread.main" 
      end
      $globalGDCLock.synchronize do
        Thread.main[GDCNAME] = a_name
      end
    end