Method: ALib::Logging::LogMethods#__logger_mutex

Defined in:
lib/alib-0.5.1/logging.rb

#__logger_mutexObject

–{{{



77
78
79
80
81
82
83
84
85
86
87
88
89
# File 'lib/alib-0.5.1/logging.rb', line 77

def __logger_mutex
#--{{{
  unless defined?(@__logger_mutex) and @__logger_mutex
    begin
      Thread.critical = true
      @__logger_mutex = Sync::new unless defined?(@__logger_mutex) and @__logger_mutex
    ensure
      Thread.critical = false 
    end
  end
  @__logger_mutex
#--}}}
end