In Files

Parent

Methods

Log4r::GDC

See log4r/GDC.rb

Public Class Methods

clear() click to toggle source
    # File lib/log4r/GDC.rb, line 18
18:     def self.clear()
19:       Thread.main[GDCNAME] = ""
20:     end
get() click to toggle source
    # File lib/log4r/GDC.rb, line 22
22:     def self.get()
23:       $globalGDCLock.synchronize do
24:         if ( Thread.main[GDCNAME] == nil ) then
25:           Thread.main[GDCNAME] = $0
26:         end
27:       end
28:       return Thread.main[GDCNAME]
29:     end
set( a_name ) click to toggle source
    # File lib/log4r/GDC.rb, line 31
31:     def self.set( a_name )
32:       if ( Thread.current != Thread.main ) then
33:         raise "Can only initialize Global Diagnostic Context from Thread.main" 
34:       end
35:       $globalGDCLock.synchronize do
36:         Thread.main[GDCNAME] = a_name
37:       end
38:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.