Sha256: d8b1090447ecdfb5e70002af67a66829fe0794294a8977584938b08ecdc46902

Contents?: true

Size: 739 Bytes

Versions: 3

Compression:

Stored size: 739 Bytes

Contents

require 'java'

module ZMQ

  %w{../jars/compile jrzmq}.each do |dir|
    path = File.expand_path(File.join(File.dirname(__FILE__), dir))
    $LOAD_PATH << path
  end

  def ZMQ.initialize_logger
    require_jars(%w(logback-access logback-classic logback-core logback-site slf4j-api))
    rootLogger = Java::OrgSlf4j::LoggerFactory.getLogger(Java::ChQosLogbackClassic::Logger.java_class)
    rootLoggerLogLevel = Java::ChQosLogbackClassic::Level::DEBUG
    rootLogger.setLevel(rootLoggerLogLevel)
    rootLogger.info "Root Logger Log Level was set to: #{rootLoggerLogLevel}"
  end

  def ZMQ.require_jars(*names)
    names.flatten.each do |name|
      require "#{name}.jar"
    end
  end
end

#ZMQ.initialize_logger

require 'components'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jrzmq-1.0.2 lib/jrzmq.rb
jrzmq-1.0.1 lib/jrzmq.rb
jrzmq-1.0.0 lib/jrzmq.rb