Sha256: de2ce593c184f50ca983cd7cfd83d0e6b92ddb269be6d60195e7bd0d224e8dfc

Contents?: true

Size: 272 Bytes

Versions: 19

Compression:

Stored size: 272 Bytes

Contents

require "cabin"
require "open4"

cmd = 'strace -e trace=write date'

logger = Cabin::Channel.get
logger.subscribe(STDOUT)
logger.level = :info

status = Open4::popen4(cmd) do |pid, stdin, stdout, stderr|
  stdin.close
  logger.pipe(stdout => :info, stderr => :error)
end

Version data entries

19 entries across 17 versions & 6 rubygems

Version Path
logstash-filter-zabbix-0.1.2 vendor/bundle/jruby/1.9/gems/cabin-0.8.1/examples/pipe.rb
logstash-filter-zabbix-0.1.1 vendor/bundle/jruby/1.9/gems/cabin-0.8.1/examples/pipe.rb
ivanvc-logstash-input-s3-3.1.1.4 vendor/local/gems/cabin-0.8.1/examples/pipe.rb
ivanvc-logstash-input-s3-3.1.1.3 vendor/local/gems/cabin-0.8.1/examples/pipe.rb
ivanvc-logstash-input-s3-3.1.1.2 vendor/local/gems/cabin-0.8.1/examples/pipe.rb
cabin-0.9.0 examples/pipe.rb
able-neo4j-1.0.0 vendor/bundle/jruby/1.9/gems/cabin-0.7.1/examples/pipe.rb
cabin-0.8.1 examples/pipe.rb
cabin-0.8.0 examples/pipe.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/cabin-0.7.2/examples/pipe.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/cabin-0.7.1/examples/pipe.rb
logstash-input-beats-2.0.2 vendor/jruby/1.9/gems/logstash-codec-json-2.0.3/vendor/gems/cabin-0.7.2/examples/pipe.rb
logstash-codec-json-2.0.3 vendor/gems/cabin-0.7.2/examples/pipe.rb
cabin-0.7.2 examples/pipe.rb
logstash-input-beats-0.9.2 vendor/jruby/1.9/gems/cabin-0.7.1/examples/pipe.rb
logstash-input-beats-0.9.1 vendor/jruby/1.9/gems/cabin-0.7.1/examples/pipe.rb
cabin-0.7.1 examples/pipe.rb
cabin-0.6.1 examples/pipe.rb
cabin-0.6.0 examples/pipe.rb