Module: Lsslog

Defined in:
lib/lsslog.rb,
lib/lsslog_pb.rb,
lib/lsslog/version.rb,
lib/lsslog_services_pb.rb,
lib/lsslog/configuration.rb,
lib/lsslog/services/base.rb,
lib/lsslog/services/v2/log.rb,
lib/lsslog/services/v2/base.rb,
lib/lsslog/services/write_log.rb,
lib/lsslog/services/get_version.rb,
lib/lsslog/services/get_lss_config.rb,
lib/lsslog/services/set_lss_config.rb,
lib/lsslog/services/remove_lss_config.rb,
lib/lsslog/services/set_trans_exp_time.rb,
lib/lsslog/services/write_prod_transaction.rb

Defined Under Namespace

Modules: LssLogService, Services, V2 Classes: Configuration, Error

Constant Summary collapse

LssLog =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssLog").msgclass
LssRes =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssRes").msgclass
VersionOut =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.VersionOut").msgclass
EmptyIn =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.EmptyIn").msgclass
TransExpTime =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.TransExpTime").msgclass
LssConfig =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssConfig").msgclass
LssConfigRes =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssConfigRes").msgclass
ProdDetails =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.ProdDetails").msgclass
PurchasedItem =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.PurchasedItem").msgclass
ProdTransaction =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.ProdTransaction").msgclass
LogVer2 =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LogVer2").msgclass
LogResponseVer2 =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LogResponseVer2").msgclass
FlowDirection =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.FlowDirection").enummodule
VERSION =
"0.2.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



30
31
32
# File 'lib/lsslog.rb', line 30

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



34
35
36
# File 'lib/lsslog.rb', line 34

def configure
  yield(configuration)
end

.loggerObject



22
23
24
# File 'lib/lsslog.rb', line 22

def logger
  @@logger ||= defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
end

.logger=(logger) ⇒ Object



26
27
28
# File 'lib/lsslog.rb', line 26

def logger=(logger)
  @@logger = logger
end