Sha256: 3f14190c46255ca0574118199a16562a994a6b920053493d8377bb962c012f91
Contents?: true
Size: 959 Bytes
Versions: 2
Compression:
Stored size: 959 Bytes
Contents
require 'logstash_auditor' require 'soar_auditing_format' require 'time' require 'securerandom' class Main def test_sanity @iut = LogstashAuditor::LogstashAuditor.new @logstash_configuration = { "host_url" => "http://localhost:8081", "username" => "auditorusername", "password" => "auditorpassword", "timeout" => 3} @iut.configure(@logstash_configuration) @iut.set_audit_level(:debug) my_optional_operation_field = SoarAuditingFormatter::Formatter.optional_field_format("operation", "Http.Get") my_optional_method_name_field = SoarAuditingFormatter::Formatter.optional_field_format("method", "#{self.class}::#{__method__}::#{__LINE__}") @iut.debug(SoarAuditingFormatter::Formatter.format(:debug,'my-sanity-service-id',SecureRandom.hex(32),Time.now.iso8601(3),"#{my_optional_method_name_field}#{my_optional_operation_field} test message with optional fields")) end end main = Main.new main.test_sanity
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logstash_auditor-0.0.19 | sanity/sanity.rb |
logstash_auditor-0.0.18 | sanity/sanity.rb |