Class: UU::OS::Util::RequestID
- Inherits:
-
Object
- Object
- UU::OS::Util::RequestID
- Defined in:
- uu_os_commons-1.5.0/lib/uu/os/util/request_id.rb
Overview
RequestID is used for obtaining request ID.
Constant Summary
- @@trace_id_prefix =
identifies client which will initiates a request
SecureRandom.hex(4)
Class Method Summary (collapse)
-
+ (string) create
Generates a new trace_id.
Class Method Details
+ (string) create
Generates a new trace_id
.
15 16 17 18 19 20 |
# File 'uu_os_commons-1.5.0/lib/uu/os/util/request_id.rb', line 15 def self.create() parent_id = "#{@@trace_id_prefix}#{SecureRandom.hex(4)}"; child_id = SecureRandom.hex(8); result = "#{parent_id}-#{parent_id}-#{child_id}-0000"; return result; end |